如何用Python做一个骰子模拟器和石头剪刀布游戏
这篇“如何用Python做一个骰子模拟器和石头剪刀布游戏”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用Python做一个骰子模拟器和石头剪刀布游戏”文章吧。
一、骰子模拟器目标:做出一个可以掷骰子游戏的程序。
tips:在用户询问时,用 random 模块去生成 1 到 6 间的数字。
二、石头剪刀布游戏目标:做出一个命令行游戏,玩家可以在石头、剪刀和布之间选择,和计算机进行对决。如果玩家获胜,得分会添加,游戏结束后最终分数展示给玩家。
tops:收到玩家选择,和计算机选择比较。计算机的选择是在列表随机选中。如果玩家获胜会增加一分。
importrandomchoices=["Rock","Paper","Scissors"]computer=random.choice(choices)player=Falsecpu_score=0player_score=0whileTrue:player=input("Rock,PaperorScissors?").capitalize()#判断游戏者和电脑的选择ifplayer==computer:print("Tie!")elifplayer=="Rock":ifcomputer=="Paper":print("Youlose!",computer,"covers",player)cpu_score+=1else:print("Youwin!",player,"smashes",computer)player_score+=1elifplayer=="Paper":ifcomputer=="Scissors":print("Youlose!",computer,"cut",player)cpu_score+=1else:print("Youwin!",player,"covers",computer)player_score+=1elifplayer=="Scissors":ifcomputer=="Rock":print("Youlose...",computer,"smashes",player)cpu_score+=1else:print("Youwin!",player,"cut",computer)player_score+=1elifplayer=='E':print("FinalScores:")print(f"CPU:{cpu_score}")print(f"Plaer:{player_score}")breakelse:print("That'snotavalidplay.Checkyourspelling!")computer=random.choice(choices)
以上就是关于“如何用Python做一个骰子模拟器和石头剪刀布游戏”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。