首页 > 解决方案 > 如何在python中重复输入?

问题描述

我想在不中断程序执行的情况下继续输入数字,这样我的程序就可以判断每个输入的数字是偶数还是奇数。它只做一次就坏了。请帮忙!

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

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.')

我希望不断地输入数字。

标签: python-3.7

解决方案


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.')

这将适用于您的情况


推荐阅读