完成一集体与较量争论机玩豁拳——石头铰剪布的小游戏,学会Python的轮回管制语句以及前提判别语句。
如果把石头、铰剪、布辨别用数字0、一、2示意。那末若何断定谁胜谁负呢?(保举学习:Python视频教程)
尽管是一个简略的石头铰剪布小游戏,其实面前也有很年夜的算法思维、能够找出不少的法则。
假如变量user以及computer相等就是平手
假如用 (user+1) 除了以 3 失去的余数与computer相等就是user(人)取得成功
其他状况都是较量争论机获胜
import random # 初始化示意手势的变量 gesture = ['石头' , '铰剪', '布'] wins = 0 print("*********************") print("石头铰剪布游戏\nVer 1.0.0 by YuZhou_1su\n") # 进行5轮游戏 for i in range(5): # 输出玩家的手势 print("*********************") print("0:石头 1:铰剪 2:布") print("*********************") user = int(input("请输出你想出的序号:\n")) if(user >= 0 and user <= 2): computer = random.randint(0, 2) print("玩家: {0}, 较量争论机: {1}".format(gesture[user], gesture[computer])) if user == computer: print("...平手! ") elif computer == (user + 1) % 3: print("...玩家获胜! ") wins = wins + 1 else: print("...较量争论机获胜! ") else: print("***你输出的序号有错、请从新输出!***") print("玩家获胜次数: %d " % wins)
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是铰剪石头布用python怎样写的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!