数字循环在10到100之间

时间:2015-02-14 01:50:10

标签: python loops while-loop integer

尝试继续循环,如果错误,但我无法弄明白我到目前为止

int_a = input("Enter a interger from 10 and 100 :")
int_a = int(int_a)


# While greater than zero.
while int_a >=10:
    if int_a<=100:
       print ("The integer you entered is", int_a)
    break

1 个答案:

答案 0 :(得分:1)

  

如果错误

,请尝试继续while循环

因此,数字不是的循环介于10和100之间。

while True:
    int_a = input("Enter a interger from 10 and 100 :")
    int_a = int(int_a)

    if (10 <= int_a <= 100):
        # Correct number, break the while loop
        break

    # Wrong number
    print ("The integer you entered is wrong")
    # While loop restarts automatically here

# Here int_a is in the correct range
print ("The integer you entered is", int_a)