我試圖猜測Python中的數字遊戲,但我遇到了麻煩。以下是我迄今爲止:如何生成一個隨機的4位數字並將其作爲變量存儲在python中?
import random
number = random.randit(1111,9999)
print(number)
但出於某種原因,我得到一個error
說着有關random cannot be assigned to randit
。
請幫忙嗎?
我試圖猜測Python中的數字遊戲,但我遇到了麻煩。以下是我迄今爲止:如何生成一個隨機的4位數字並將其作爲變量存儲在python中?
import random
number = random.randit(1111,9999)
print(number)
但出於某種原因,我得到一個error
說着有關random cannot be assigned to randit
。
請幫忙嗎?
試試這個:
import string
from random import choice
chars = string.digits
random = ''.join(choice(chars) for _ in range(4))
這會讓你每次運行時不同的4位數字。如果你想更多的數字只是改變範圍。
import random
number = random.randint(1000,9999)
print(number)
它是'randint'不是'randit' –
爲什麼你在'1111'設置下限?例如,「1047」不算作4位數字嗎? –