由用户输入大于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)
由用户输入大于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)