嗨,我正在尝试制作一个程序,如果您输入 hi,它会说您的规则,但如果您输入其他任何东西,它会说傻瓜我当前的代码是
import sys
print("enter your password")
pword = (sys.stdin.readline())
if pword == "hi"
print("i rule")
else:
print("sucker")
请帮忙!
只需添加条带即可删除不需要的空格/换行符
import sys
print("enter your password")
pword = (sys.stdin.readline())
if pword.strip() == "hi":
print("i rule")
else:
print("sucker")
请改用这个:
pword = input()
或者,如果是Python 2.x,请改用raw_input()
。
但是首先修复缩进,然后在if pword == "hi"
之后添加一个冒号。
无需导入系统(除非你想要(
pword = input("enter your password")
if pword == "hi":
print("i rule")
else:
print("sucker")
如果要正确的代码是:(您忘记了if语句中的:(
import sys
print("enter your password")
pword = (sys.stdin.readline())
if pword.strip() == "hi":
print("i rule")
else:
print("sucker")