输入是奇数,输出ODD,输入是偶数,输出EVEN,输入是其他非法格式,输出ERROR 直到输入END为止结束,否则一直需要输入数据
时间: 2023-12-25 15:06:38 浏览: 93
判断输入的数值是偶数还是奇数?.pdf
好的,我已经明白你的问题了。我可以通过以下代码来解决你的问题:
```
while True:
input_str = input()
if input_str == 'END':
break
try:
input_num = int(input_str)
if input_num % 2 == 0:
print('EVEN')
else:
print('ODD')
except ValueError:
print('ERROR')
```
这段代码会一直循环,直到输入的字符串为'END'为止。在每次循环中,会尝试将输入的字符串转化为整数,如果可以转化,就判断该整数是奇数还是偶数,并输出相应的结果。如果无法转化为整数,就输出'ERROR'。
阅读全文