xx153398 发表于 2022-3-20 14:23:53

新人求助求助

a = input("请输入一个整数:")
a = int(a)
if a % 2 == 0 :
    print(a,"是偶数")
else:
    print(a,"是奇数")

为什么这个代码没有第二行就运行不了啊

isdkz 发表于 2022-3-20 14:26:07

因为 input 得到的是一个字符串,字符串是无法进行 求模运算 的,

所以要用 int 把字符串转成 整数

xx153398 发表于 2022-3-20 14:29:58

isdkz 发表于 2022-3-20 14:26
因为 input 得到的是一个字符串,字符串是无法进行 求模运算 的,

所以要用 int 把字符串转成 整数

请问什么叫求模运算

isdkz 发表于 2022-3-20 14:30:44

xx153398 发表于 2022-3-20 14:29
请问什么叫求模运算

就是取余 %
页: [1]
查看完整版本: 新人求助求助