2017-02-24 62 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這個... –