注册 登录
编程论坛 Python论坛

用python判断奇偶数

lambert1012 发布于 2022-06-30 15:29, 2418 次点击
这个很简单,适合小白看一看
for i in range(10000000000000000000000000000000):
    a = input('请输入一个数字:')
    a = int(a)
    if a % 2 == 0:
        print('偶数')
    else:
        print('奇数')
10 回复
#2
古1232022-07-01 05:11
直接判断a[-1]岂不是更快
#3
chenyucheng2022-07-02 22:54
程序代码:
while True:#循环头改成这样
    a = input('请输入一个数字:')
    a = int(a)
    if a % 2 == 0:
        print('偶数')
    else:
        print('奇数')
#4
lambert10122022-07-05 09:06
好的
#5
lambert10122022-07-05 09:57
回复 2楼 古123
好理解
#6
风卷浪起2022-07-08 10:09
回复 3楼 chenyucheng
你这没有提供怎么退出呀,这是个无限循环!
#7
风卷浪起2022-07-08 10:11
以下是引用风卷浪起在2022-7-8 10:09:51的发言:

你这没有提供怎么退出呀,这是个无限循环!

比如,你可以让用户知道输入q退出循环,在他输入q的时候退出。
#8
风卷浪起2022-07-08 10:13
while True:
    a = input('请输入一个数字:')
    if a = 'q':
        print('再见!')
        break
    else:
        a = int(a)
        if a % 2 == 0:
            print('偶数')
        else:
            print('奇数')
这样行不行?
#9
chenyucheng2022-07-08 11:06
回复 8楼 风卷浪起
程序代码:
while True:
    a = input('请输入一个数字 (输入q退出):')#要加入如何退出的提示,否则用户不知道怎么退出。
    if a == 'q' or a == 'Q':#一个等号是赋值,两个等号才是等于。而且还要加上大写Q的判断。
        print('再见!')
        break
    else:
        a = int(a)
        if a % 2 == 0:
            print('偶数')
        else:
            print('奇数')
#10
sostemp2022-09-27 23:25
学习
#11
bolang_882022-09-29 09:11
while a!=q :
    a = input('请输入一个数字 (输入q退出):')#要加入如何退出的提示,否则用户不知道怎么退出。
    a = int(a)
        if a % 2 == 0:
            print('偶数')
        else:
            print('奇数')
1