Python中的if语句和原始输入有问题

Python中的if语句和原始输入有问题,python,python-2.7,Python,Python 2.7,这是密码 Members = ["MrRager", "Giancarlo", "TheFoolishOne"] # participants of Last Man Standing Challenge MrRager = raw_input("Did Mr Rager make it through today?") if MrRager == raw_input("No"): Members.remove("MrRager") print Members # ev

这是密码

Members = ["MrRager", "Giancarlo", "TheFoolishOne"] # participants of Last Man Standing Challenge
MrRager = raw_input("Did Mr Rager make it through today?")
if MrRager == raw_input("No"):
        Members.remove("MrRager")

print Members



 # every time a member fails, doesn't check in for a while, or leaves we will remove from list above.

所以,基本上我想让剧本问一个问题,成员今天通过了吗。如果原始输入为“是”,则将保持不变。然后,如果我键入“否”,它将从列表中删除此人。当我输入no时,它会再次打印,然后保持列表不变

raw\u input
获取用户的输入并返回,因此它存储在
MrRager
变量中。您不需要再次接受用户的输入,只需测试该变量的内容:

if MrRager == "No":
    Members.remove("MrRager")

MrRager==原始输入(“否”):
???=>
MrRager==“No”:
您在**您的
if
语句中写入
raw\u输入(..)
,因此程序将再次查询…在旁注中,为什么我最近看到很多C风格的Python代码D Camelcase之类的…@bosnjak Camelcase绝对烂透了。我甚至不知道Camelcase是什么意思。我是初学者。