我们正在使用python中的if语句,输入和输出以及基本数学函数。其中一个问题要求取一个5位数字(9999-99999)并将所有单个数字总计为总数。我甚至都不知道从哪里开始
答案 0 :(得分:0)
将5位数字作为一个字符串,将其切片,将你得到的数字转换为整数并添加它们。
def adding_the_digits(number):
number_string = str(number)
print (int(number_string[0]) +
int(number_string[1]) +
int(number_string[2]) +
int(number_string[3]) +
int(number_string[4]))
adding_the_digits(99999)
答案 1 :(得分:0)
更传统的处理方式是获得余数和商,然后迭代直至为零
Number = int(input("Please Enter any Number: "))
Sum = 0
while(Number > 0):
Reminder = Number % 10
Sum = Sum + Reminder
Number = Number //10
print("\n Sum of the digits of Given Number = %d" %Sum)