凯0102 发表于 2020-8-9 08:35:52

帮一下忙呗

temp=input('请输入一个整数')
num=temp
if num%2==0:
    print('它是偶数')
else:
    print('它是奇数')



这那有问题,哪错了?为什么出不来奇数,偶数?

Twilight6 发表于 2020-8-9 08:36:30


input 函数返回的是字符串,你需要将其转为 整型 int 才能进行计算


temp=input('请输入一个整数')
num=int(temp)
if num%2==0:
    print('它是偶数')
else:
    print('它是奇数')

zltzlt 发表于 2020-8-9 08:36:38

要将用户输入的内容转化为整数

temp=input('请输入一个整数')
num=int(temp)
if num%2==0:
    print('它是偶数')
else:
    print('它是奇数')

永恒的蓝色梦想 发表于 2020-8-9 08:42:00

print('它是奇数' if int(input('请输入一个整数')) % 2 else '它是偶数')
页: [1]
查看完整版本: 帮一下忙呗