【发布时间】:2018-07-25 06:31:22
【问题描述】:
numArr = [x for x in input().split()]
for num in numArr:
if num == '+' or num >= 'a' and num <= 'z':
print("invalid")
elif int(num) >= 0 and int(num) <= 1000:
num_1 = str(num)
count = 0
for i in num_1:
if i == '3':
count += 1
if int(num) % 3 == 0 and count > 0:
print("dumb")
elif count > 0:
print("stupid")
elif int(num) % 3 == 0:
print("idiot")
elif int(num) % 3 != 0 and count == 0:
print("smart")
else:
print("invalid")
上面的代码可以吗?我在使用的其他编辑器中遇到 EOF 错误。但是这段代码在 Codechef IDE 中执行。可能是什么问题?
【问题讨论】:
-
是脚本吗?尝试通过像
python script.py这样的命令行运行它,看看会发生什么 -
请edit 您的代码并删除所有这些空行。它们使您的代码很难阅读。