hidden_list = [63,45,76,8,59,04,13]
user_input = int(input("guess one number in the hidden list"))
我怎麼能知道用戶是否猜中使用if語句在列表中的號碼之一?
hidden_list = [63,45,76,8,59,04,13]
user_input = int(input("guess one number in the hidden list"))
我怎麼能知道用戶是否猜中使用if語句在列表中的號碼之一?
if user_input in hidden_list:
# tell them they won
使用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.
>>>
謝謝你回答,檢查列表中的多個元素是否也屬於另一個列表呢? – user2958069
@ user2958069 - 這是一個單獨的主題......但你可以使用'all':'如果全部(列表1中的x爲list2中的x):'。這檢查'list2'中的所有項目是否都可以在'list1'中找到。 – iCodez
我會強烈建議你去通過教程。這是蟒蛇101 – karthikr