请问有会用Python编程语言编几个小程序的吗?谢谢题目如下。

2025-03-23 11:25:39
推荐回答(2个)
回答1:

题目1

if __name__ == '__main__':
    number = input("Please input a number:")
    number = int(number)
                                                                                
    i = 1
    sum = 0
    output = ""
    while i <= number:
        sum = sum + i
        if i == 1:
            output = "1"
        else:
            output = "%s+%d"%(output, i)
        i = i + 1
    print("Result: %s=%d"%(output, sum))

运行结果



题目2
if __name__ == '__main__':
    number = input("Please input a number:")
    number = int(number)
                                                
    i = 1
    while i <= number:
        sum = 0
        j = 1
        output = ""
        while j <= i:
            sum = sum + j
            if j == 1:
                output = "1"
            else:
                output = "%s+%d"%(output, j)
            j = j + 1
                                            
        print("%s=%d"%(output, sum))
        i = i + 1

运行结果

题目3
if __name__ == '__main__':
    number = input("Please input a number:")
    number = int(number)
                                     
    i = 1
    while i <= number:
        num = 0
        j = 1
        while j <= i:
            num = num * 10 + j
            j=j+1
                                     
        sum = num*8 + i
        print("%d*8+%d=%d"%(num,i, sum))
        i = i + 1

运行结果

题目4
if __name__ == '__main__':
    number = input("Please input a number:")
    number = int(number)
                          
    i = 1
    while i <= number:
        num = 0
        j = 1
        while j <= i:
            num = num * 10 + j
            j=j+1
                          
        sum = num*9 + (i+1)
        print("%d*9+%d=%d"%(num,i+1, sum))
        i = i + 1

运行结果

回答2:

把它给你的数据用程序运行 得到结果后 保存到指定文件中 之后提交答案 向这种题目 可以用效率比较低的算法 因为无时间限制 但要注意死机问题 运行效率比较低的算法时 不要同时打开太多的文件