這是我的代碼:Python中生成隨機數
import random
minimum=int(input("Enter minimal value: "))
maximum=int(input("Enter maximum value: "))
howMany = int(input("How many numbers do you want to generate?"))
sum=0
n=1
while n<=howMany:
num=random.randrange(minimum,maximum)
num+=sum
num+=1
print(num)
print("Python's random average between", minimum, "and", maximum, "is", sum/howMany*100)
的問題是,當用戶輸入他們想要生成的數字量,它不說什麼和Python犯規做任何事情。它只是凍結。我的代碼有什麼問題?另外,我將如何計算平均值?我的平均值爲0.0。
'num + = 1'應該是'n + = 1' – BartoszKP
使用'for_範圍(howMany):'更容易,那麼你不能忘記增加 – jonrsharpe