2013-11-26 37 views

回答

2
if user_input in hidden_list: 
    # tell them they won 
2

使用in

hidden_list = [63,45,76,8,59,04,13] 

user_input = int(input("guess one number in the hidden list")) 

if user_input in hidden_list: 
    print "You won!" 
else: 
    print "You lost." 

in試驗集合中的成員。換句話說,上述代碼正在測試user_input是否爲hidden_list的成員。

請參見下面的演示:

>>> hidden_list = [63,45,76,8,59,04,13] 
>>> user_input = int(input("guess one number in the hidden list ")) 
guess one number in the hidden list 63 
>>> if user_input in hidden_list: 
...  print "You won!" 
... else: 
...  print "You lost." 
... 
You won! 
>>> user_input = int(input("guess one number in the hidden list ")) 
guess one number in the hidden list 100 
>>> if user_input in hidden_list: 
...  print "You won!" 
... else: 
...  print "You lost." 
... 
You lost. 
>>> 
+0

謝謝你回答,檢查列表中的多個元素是否也屬於另一個列表呢? – user2958069

+0

@ user2958069 - 這是一個單獨的主題......但你可以使用'all':'如果全部(列表1中的x爲list2中的x):'。這檢查'list2'中的所有項目是否都可以在'list1'中找到。 – iCodez

相關問題