x = input("input an number:") if x%3=== 0: print "%d 能被3整除" else: print "%d 不能被3整除"
1、你的input默认输入的是字符串,你需要在前面加个int转换为整型 2、等于不是===,是== 参考:
x = int(input("input an number:"))
if x % 3 == 0:
print("%d 能被3整除" % x)
else:
print("%d 不能被3整除" % x)
错了三处,1.判断相等用==,而不是===,2.输入input是字符串,需要转换成整数,3.输出格式化缺少了%x。如果运行是python3以上版本的话,正确代码如下:
x = int(input("input an number:"))
if x%3== 0:
print("%d 能被3整除"%x)
else:
print("%d 不能被3整除"%x)
不应该是==嘛
int(input("input an number:"))