Python 3.x 问题:编写一个python函数,选择100到300之间的任意随机数,并计算数字总和
从随机导入randint def sum_digits():Python 3.x 问题:编写一个python函数,选择100到300之间的任意随机数,并计算数字总和,python-3.x,Python 3.x,从随机导入randint def sum_digits(): 你的问题是什么?我想你的问题是重新运行n始终为0,你的n在while循环中发生了变化。您需要复制n值并返回副本。您选择的随机数是正确的,有关求和数字的信息,请参阅。 n = randint (100,300) total = 0 while n > 0: d = n % 10 total = total +d n = n // 10 return n,total
你的问题是什么?我想你的问题是重新运行n始终为0,你的
n
在while
循环中发生了变化。您需要复制n
值并返回副本。您选择的随机数是正确的,有关求和数字的信息,请参阅。
n = randint (100,300)
total = 0
while n > 0:
d = n % 10
total = total +d
n = n // 10
return n,total