my_list 當匹配所有數字時,專案應與用戶輸入匹配,訊息應顯示賓果游戲并應停止回圈
print('...............Welcome to BINGO.................')
my_list = ["15", "22", "35", "48", "80", "55", "12", "36", "45", "26"]
i = str(input("press ENTER to play BiNgO!"))
for i in range(10):
number_input = input("enter a number between 1 to 80")
if number_input in my_list:
my_list.remove(number_input)
print("hurray! this number is matched")
else:
print("oops! not matched")
uj5u.com熱心網友回復:
試試這個:
my_list = ["15", "22", "35", "48", "80", "55", "12", "36", "45", "26"]
i = str(input("press ENTER to play BiNgO!"))
for i in range(10):
number_input = input("enter a number between 1 to 80")
if number_input in my_list:
my_list.remove(number_input)
print("hurray! this number is matched")
break
else:
print("oops! not matched")
uj5u.com熱心網友回復:
while當我們不知道要進行的迭代次數時,我們需要使用回圈。
在while當回圈應終止my_list是空的。
所以代碼應該是:
print('...............Welcome to BINGO.................')
my_list = ["15", "22", "35", "48", "80", "55", "12", "36", "45", "26"]
i = input("press ENTER to play BiNgO!")
while my_list != []:
number_input = input("enter a number between 1 to 80")
if number_input in my_list:
my_list.remove(number_input)
print("hurray! this number is matched")
else:
print("oops! not matched")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/397620.html
下一篇:京東云部署java專案及性能測驗
