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是什么意思。我是初学者。