如何在python中重复输入?

时间:2019-08-28 06:32:59

标签: python-3.7

我想保持输入数字而不中断程序的执行,因此我的程序可以说每个输入的数字是偶数还是奇数。它只做一次就坏了。请帮忙!

我一直在尝试并继续,但到目前为止还没有运气。

print('Please enter a number so I can check if it is even or odd.')
number = int(input())
mod = number % 2

if mod > 0:
    print('This number is odd.')
else:
    print('This number is even.')

我希望不间断地输入数字。

2 个答案:

答案 0 :(得分:2)

while True:
    print('Please enter a number so I can check if it is even or odd.')
    number = int(input())
    mod = number % 2

    if mod > 0:
        print('This number is odd.')
    else:
        print('This number is even.')

这将适合您的情况

答案 1 :(得分:-1)

您使用def函数

def m(number):
       if(number == "exit"):
                   return
        else:
              Num=number%2
              If( m>0):
                   print("odd")
               else:
                     print("even')
        return m(number)