练习题五

由用户输入大于3位数的正整数,然后计算各位数字之和。请使用自定义函数,请编写程序实现。

num = int(input("请输入一个大于3位数的正整数:"))
def sum_num(num):
    if num < 1000:
        print("输入的数值错误,请重新输入!")
    if num >= 1000:
        Sum = 0
        for i in list(str(num)): 
            a = int(i)
            Sum += a
        return Sum
sum_num(num)

猜你喜欢

转载自www.cnblogs.com/banzui/p/9231054.html