Python 2.7 如果输入的长度不是1(因此不是4位数字),如何再次启动循环?

Python 2.7 如果输入的长度不是1(因此不是4位数字),如何再次启动循环?,python-2.7,Python 2.7,创建随机唯一数 如果用户输入的长度不是1,那么它不能是4位数字,所以在这一点上,我希望它在打印后重新启动循环 如果用户输入的长度不是1,那么它不能是4位数字,所以在这一点上,我希望它在打印后重新启动循环 如果我理解正确,您希望使用继续而不是中断 休息会让你脱离循环 Continue不会中断循环,它将控制权转移到下一次迭代 对python的快速搜索显示:如果我理解正确,您希望使用continue而不是break 休息会让你脱离循环 Continue不会中断循环,它将控制权转移到下一次迭代 对pyt

创建随机唯一数

如果用户输入的长度不是1,那么它不能是4位数字,所以在这一点上,我希望它在打印后重新启动循环

如果用户输入的长度不是1,那么它不能是4位数字,所以在这一点上,我希望它在打印后重新启动循环


如果我理解正确,您希望使用继续而不是中断

休息会让你脱离循环

Continue不会中断循环,它将控制权转移到下一次迭代


对python的快速搜索显示:

如果我理解正确,您希望使用continue而不是break

休息会让你脱离循环

Continue不会中断循环,它将控制权转移到下一次迭代


对python的快速搜索显示:

1个字符的文本和4位数字之间的关系是什么!?1个字符的文本和4位数字之间的关系是什么!?
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
    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
    number4 = raw_input("Please enter your fourth digit")
    if len(str(number4)) !=  1:
        print("number is not 4 digits")
        break
        True