用python做剪刀石头布,python编写石头剪刀布
实现一个人和计算机之间猜拳——石头剪刀布的小游戏,学习Python的循环控制语句和条件判断语句。
如果石头、剪刀和布分别用数字0、1和2表示。那么如何决定谁赢谁输呢?(推荐学习:Python视频教程)
虽然是石头剪子布的简单小游戏,其实背后有很多算法,可以找出很多规律。
如果变量user和computer相等就是平局
如果用 (user+1) 除以 3 得到的余数与computer相等就是user(人)获得胜利
其余情况都是计算机获胜
随机导入
#初始化代表手势的变量
手势=[石头,剪刀,布]
wins=0
打印( ******************* )
打印(石头剪子布游戏n版本1.0.0由YuZhou_1sun )
#玩5轮游戏
对于范围(5):中的I
#输入玩家的手势
打印( ******************* )
印花( 0:石头13360剪刀2:布料)
打印( ******************* )
User=int(输入(请输入序列号:n ))
if(用户=0和用户=2):
computer=random.randint(0,2)
打印(播放器: {0},计算机: {1})。格式(手势[用户],手势[计算机]))
如果用户==计算机:
打印(.“平局!”)
elif计算机==(用户1) % 3:
打印(.玩家赢了!)
wins=wins 1
else:
打印(.“电脑赢了!”)
else:
打印( ***您输入的序列号有误,请重新输入!***)
打印(玩家胜: %d%胜)更多Python相关技术文章,请访问Python教程专栏学习!这就是如何用python写剪刀石头布的细节。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。