python考试题7道


题1:输入 m 和 n,计算 m 的 n 次幂

m = int(input())
n = int(input())
print(m ** n)

题2:输入一个四则运算表达式,输出运算结果

expr = input()
print(eval(expr))

题3:输入两个数,交换顺序后输出

a = input()
b = input()
print(b, a)

题4:输入 3 个数,用一个 print 输出,逗号分隔

a = input()
b = input()
c = input()
print(a, b, c, sep=',')

题5:程序改错——输入两个整数,输出它们的和

a = int(input("请输入一个整数:"))
b = int(input("请输入一个整数:"))
c = a + b
print(a, "+", b, "=", c)

题6:斐波那契数列(输出前 10 项)

def fib(n):
    a, b = 0, 1
    for _ in range(n):
        a, b = b, a + b
    return a

for i in range(10):
    print(fib(i), end=" ")

题7:数字金字塔(奇数,左右对称)

x = 5

# 上半部分
for i in range(1, x + 1):
    print(" " * (x - i), end="")
    n = 1
    while n <= 2 * i - 1:
        print(n, end=" ")
        n += 2
    print()

# 下半部分
for i in range(x - 1, 0, -1):
    print(" " * (x - i), end="")
    n = 1
    while n <= 2 * i - 1:
        print(n, end=" ")
        n += 2
    print()

 

  • ✔ 一共 7 道

  • 20260111215217931-IMG_5056

    20260111215217302-IMG_5058

    20260111215219632-IMG_5057

    20260111215219134-IMG_5059

    20260111215307560-IMG_5060

    20260111215307178-IMG_5061

    20260111215308605-IMG_5062

    20260111215308801-IMG_5063

    20260111215313267-IMG_5064

    20260111215314589-IMG_5065

    20260111215329489-IMG_5066

    20260111215329153-IMG_5067

    20260111215329903-IMG_5068

    20260111215328572-IMG_5069

    20260111215335913-IMG_5070

    20260111215335802-IMG_5071

     

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容