Python中的字典是个不错的东西,所谓字典就是一个”Key-Value”的表格,通过快速查表可以更有效率。以下是利用字典做了一张输赢表的猜拳游戏:
# -*- coding:utf-8 -*-import randomdic={"12":"Win","21":"Lost","13":"Lost","31":"Win", \ "23":"Win","32":"Lost","11":"Equal","22":"Equal", \ "33":"Equal"}while 1: com=str(random.randint(1,3)) print "1=paper,2=rock,3=cut,q=exit" people=raw_input("请输入:") if people!="q": print dic[people+com] else: break
由于利用了字典,所以最大限度的不使用if来完成程序,提高效率。
原文地址:Python中的字典, 感谢原作者分享。 穿过紫堇,穿过木棉,穿过时影时现的悲喜和无常。