1
import random
guesses = 0
ons = 0
ins = 0
while True: **#while loop which I want to restart if any of the user inputs are longer than 1 digit**
number = random.sample(range(0,9),4) #random 4 digit number
は、ユーザー入力の長さが1でない場合は、この時点で、私はそれを再起動しますので、それは4桁の数字にはできませんランダムな固有の番号に入力の長さが1でない場合(つまり4桁の数字ではない場合)ループを再開する方法は?
print(number)
number1 = raw_input("Please enter your first digit or exit")
if len(str(number1)) != 1:
print("number is not 4 digits")
break
True
を作成します。それを印刷した後にループします。
elif number1 == "exit":
print(number)
False
exit()
number2 = raw_input("Please enter your second digit")
if len(str(number2)) != 1:
print("number is not 4 digits")
break
True
number3 = raw_input("Please enter your third digit")
if len(str(number3)) != 1:
print("number is not 4 digits")
break
True
ユーザー入力の長さが1でない場合は、この時点で、私はそれはそれを印刷した後、ループを再起動しますので、それが4桁であるカント。
number4 = raw_input("Please enter your fourth digit")
if len(str(number4)) != 1:
print("number is not 4 digits")
break
True
1文字のテキストと4桁の数字の関係は何です!? – sam