Python3.6全棧開發實例[015]
阿新 • • 發佈:2018-08-11
isdigit () print key 投票 ice ict 3.6 NPU
15.電影投票:程序先給出幾個目前正在上映的電影列表. 由用戶給每個電影投票.
最終將該用戶投票信息公布出來 lst = [‘北京遇上西雅圖‘, ‘解救吳先生‘, ‘美國往事‘, ‘西西裏的美麗傳說‘]
結果: {‘北京遇上西雅圖‘: 99, ‘解救吳先生‘: 80, ‘美國往事‘: 6, ‘西西裏的美麗傳說‘: 23}
lst = [‘北京遇上西雅圖‘, ‘解救吳先生‘, ‘美國往事‘, ‘西西裏的美麗傳說‘] new = [] dic = dict.fromkeys(lst,0) # {‘北京遇上西雅圖‘: 0, ‘解救吳先生‘: 0, ‘美國往事‘: 0, ‘西西裏的美麗傳說‘: 0} while 1:for i,j in enumerate(dic,1): print(i,j) new.append(j) choice = input(‘請輸入序號或影片名字進行投票‘).strip() if choice.isdigit(): choice = int(choice) print(new[choice-1]) dic[new[choice-1]] += 1 elif choice in dic: dic[choice] += 1 elif choice.upper() == ‘Q‘: print(dic) break else: print(‘你輸入的信息有誤,請重新輸入!‘) print(dic)
Python3.6全棧開發實例[015]