我想保持输入数字而不中断程序的执行,因此我的程序可以说每个输入的数字是偶数还是奇数。它只做一次就坏了。请帮忙!
我一直在尝试并继续,但到目前为止还没有运气。
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.')
我希望不间断地输入数字。
答案 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)