2017-02-24 61 views
-1

下面的代码if语句的raw_input和Python中

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. 

有麻烦所以,基本上我希望脚本要问的问题没有成员撑过今天。如果raw_input是yes,它将保持不变。然后,如果我输入“否”,我想要将该人从列表中移除。当我输入no时,再次打印它,然后保持列表相同。

+4

'MrRager的raw_input ==(“否”):'??? =>'MrRager ==“否”:' –

+2

您在''if'语句中写入'raw_input(..)',程序将再次查询... –

+1

在旁注中,为什么我看到很多最近的C#风格的Python代码? :D Camelcase和东西... – bosnjak

回答

0

raw_input需要用户输入并将其返回,以便将其存储在MrRager变量中。您不必再采取用户的输入,只是测试变量的内容:

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

是真的,但不要指望有很多upvotes这个... –