2017-08-01 29 views
-1

我試圖猜測Python中的數字遊戲,但我遇到了麻煩。以下是我迄今爲止:如何生成一個隨機的4位數字並將其作爲變量存儲在python中?

import random 
number = random.randit(1111,9999) 
print(number) 

但出於某種原因,我得到一個error說着有關random cannot be assigned to randit

請幫忙嗎?

+4

它是'randint'不是'randit' –

+0

爲什麼你在'1111'設置下限?例如,「1047」不算作4位數字嗎? –

回答

3

您有一個錯字。這是random.randint()

+0

謝謝,我覺得很愚蠢 – Jack

2

試試這個:

import string 
from random import choice 
chars = string.digits 
random = ''.join(choice(chars) for _ in range(4)) 

這會讓你每次運行時不同的4位數字。如果你想更多的數字只是改變範圍。

0
import random 
number = random.randint(1000,9999) 
print(number) 
相關問題