简单判断版本
num = eval(input('请输入一个数:'))
if num%2 == 0:
print('{0}是个偶数'.format(num))
else:
print('%d是个奇数'%num)
加上错误异常处理版本
如果输入有错,跳过判断重新输入
如果输入正确,判断一次之后跳出循环
while True:
try:
num = int(input('请输入一个数'))
except ValueError:
print('输入的不是整数')
continue
if num%2 == 0:
print('偶数')
else:
print('奇数')
break
代码简洁版本
在print()
增加if else
表达式
num = eval(input('请输入一个数:'))
print('{} is '.format(num) + ('even number'if num%2==0 else 'odd number'))