Hume 发表于 2020-8-28 18:58:48

未知的语法错误

num = int(input('请输入一个整数:')

if num / 2 == 0:

print('偶数')
         
else:

print('奇数')

不能懒 发表于 2020-8-28 19:03:52

报错发上来

sunrise085 发表于 2020-8-28 19:04:06

本帖最后由 sunrise085 于 2020-8-28 19:16 编辑

第一行少了右半个括号
第五行缩进不对

而且判断奇偶数不应该用除法,应该用求余

帮你修改了
num = int(input('请输入一个整数:')) # 这一行少半个括号

if num % 2 == 0: # 这应该用求余

    print('偶数') # 这一行缩进不对
         
else:

    print('奇数')

不能懒 发表于 2020-8-28 19:09:38

你这个代码实现的功能有误,正确的应该使用%而不是/,不然得出来结果都是奇数,代码如下,请参考:
num = int(input('请输入一个整数:'))

if num % 2 == 0:

    print('偶数')
         
else:

    print('奇数')

永恒的蓝色梦想 发表于 2020-8-28 19:22:42

本帖最后由 永恒的蓝色梦想 于 2020-8-28 21:03 编辑

print('奇数' if int(input('请输入一个整数:')) & 1 else '偶数')

陈尚涵 发表于 2020-8-28 19:26:37

永恒的蓝色梦想 发表于 2020-8-28 19:22


我怎么不知道第2句什么意思

baige 发表于 2020-8-28 19:27:51

本帖最后由 baige 于 2020-8-28 19:29 编辑

陈尚涵 发表于 2020-8-28 19:26
我怎么不知道第2句什么意思

位运算

永恒的蓝色梦想 发表于 2020-8-28 21:02:47

陈尚涵 发表于 2020-8-28 19:26
我怎么不知道第2句什么意思

我怎么知道你怎么不知道第2句什么意思

我真的是个好人 发表于 2020-8-28 21:25:46

永恒的蓝色梦想 发表于 2020-8-28 21:02
我怎么知道你怎么不知道第2句什么意思
禁 止 套 娃{:10_334:}

陈尚涵 发表于 2020-8-29 19:43:53

我真的是个好人 发表于 2020-8-28 21:25
禁 止 套 娃

哈哈哈哈
页: [1]
查看完整版本: 未知的语法错误