我只想要最后一個值該怎么辦呢?
num = 1
result = 1
while num<=10:
? ? result = result * num
? ? num = num + 1
? ? print(result)
代碼和答案是一樣的,結果出來的是:
1 2 6 24 120 720 5040 40320 362880 3628800
num = 1
result = 1
while num<=10:
? ? result = result * num
? ? num = num + 1
? ? print(result)
代碼和答案是一樣的,結果出來的是:
1 2 6 24 120 720 5040 40320 362880 3628800
2021-03-18
舉報
2021-03-19
你直接吧print頂格就行了,Python語言里你這樣寫是表示print在while循環內,所以每循環一次就會執行一次,頂格之后就表示print在循環外,那循環結束之后才會執行一次print
2021-03-18
搞定了
num = 1
result = 1
while num <= 10:
? ? result = result * num
? ? num = num + 1
? ? if num == 10:
? ? ? ? print(result)
? ? ? ? break