判断数字是奇数还是偶数很简单,只需要用数字除以2即可,能被2整除的数就是偶数,否则就是奇数。

流程图

实现代码

a = int(input('请输入一个数字'))
rem = a % 2

print('输入的数字是:', a)
print('除以2的余数是:', rem)

if rem == 0:
    print(a, '是偶数')
else:
    print(a, '是奇数')

'''
    Remainder after dividing by 2
    12 -> 0
    13 -> 1
    14 -> 0
    15 -> 1
    16 -> 0
    17 -> 1
    18 -> 0
    19 -> 1
    20 -> 0
    21 -> 1
    22 -> 0
'''

运行效果

请输入一个数字: 58147
输入的数字是: 58147
除以2的余数是: 1
58147 是奇数