梅州市住房和建设局网站,简述网络营销的概念,石家庄信息门户网站制作费用,设计出色的网站习题里比较有意思的一个题目#xff0c;实现石头剪刀布这个游戏#xff0c;起初设计的时候走弯路了(主要时被习题里那个“尽量少用if判断”给整晕了)#xff0c;想的太复杂#xff0c;后来发现其实非常简单#xff0c;完全可以不写if语句。还是枚举法#xff1a;#! /usr/…习题里比较有意思的一个题目实现石头剪刀布这个游戏起初设计的时候走弯路了(主要时被习题里那个“尽量少用if判断”给整晕了)想的太复杂后来发现其实非常简单完全可以不写if语句。还是枚举法#! /usr/bin/env pythonimport randomchoicetuple (rock,scissors,paper)#枚举所有的比较结果格式定义为{‘玩家-电脑’‘结果’}judgedict {rock-rock:OK!Draw!,scissors-scissors:OK!Draw!,paper-paper:OK!Draw!,rock-scissors:OK!You Win!, rock-paper:HAHA!You lose!, scissors-rock:HAHA!You lose!, scissors-paper:OK!You Win!, paper-rock:OK!You Win!, paper-scissors:HAHA!You lose!}def rockscissorspaper(playerchoice, randomchoice):newstr playerchoice-randomchoice#get内建函数是亮点因为我之前用的是try expect这种傻乎乎的东西看到第7章的内容果断用get()return judgedict.get(newstr, Computer is played badly!)if __name__ __main__:print(rock!!scissors!!paper!!)while True:playerchoice input(COME ON!SHOW ME YOUR HAND STYLE:)randomchoice choicetuple[random.randint(0,len(choicetuple)-1)]print(Eat this:%s% randomchoice)resultstr rockscissorspaper(playerchoice, randomchoice)print(resultstr)这个玩法正常情况下玩家想赢电脑概率是三分之一(平局当然不算赢)但是这么玩游戏也太没劲了胜利得来太容易啊玩游戏果断得有VIP(RMB)玩家和平民玩家之分啊VIP0~99级VIP赢的概率是3分之一依次往下推0级VIP赢主要看脸怎么实现呢嘿嘿有兴趣的同学可以试一哈