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