我正在尝试学习基本的 python,但我似乎无法使用 while 循环返回值。我正在从正在阅读的指南中复制语法,但是当我运行它时它似乎不起作用。我可能有不同的版本,我不确定。
无论如何,我只是在乱搞并得到了这个代码
def fact(x):
count = 1
sum = 0
while count <= x:
sum = count * sum
count + 1
else:
return sum
我什至不知道这是否正确计算阶乘,我不在乎,我只是想让它返回一个值。怎么了?为什么我不能使用返回?当我将 return 替换为时,我不确定出了什么问题
display,
它仍然不起作用。