完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果。当用户输入n时停止游戏,并输出总结果。
进口随机 所有=['石头”、“剪刀”,“布”) 电脑=random.choice(['石头”,“剪刀”,“布”)) #所有赢了的情况 赢得=[['石头”、“剪刀”],[“布”、“石头”],[“剪刀”,“布”]] 类文本(): def func_play(自我): 印第安纳州=输入(“请输入【0】石头【1】剪刀【2】布”) 如果ind.isalpha (): 试一试: 提高ValueError(“请输入数字”) 除了ValueError v: 打印(v) elif ind.isdigit (): 印第安纳州=int(印第安纳州) 如果0 & lt;=ind<=2: 玩=(印第安纳州) 打印(“你输入的是% s,电脑输入的是% s的%(玩电脑) 如果玩==电脑: 自我。一个='平局” 在赢得elif(玩电脑): 自我。=澳阌恕? 其他: 自我。一个='你输了” 其他: 打印(“请输入0到2之间的数”) 打印(self.a) def write_file(自我): 张开(' wuhan.txt ', ' a ',编码=皍tf - 8”) f: f.write (self.a + ' \ n ') 而真正的: t=Text () t.func_play () t.write_file () >之前到此这篇关于python实现人和电脑猜拳的示例代码的文章就介绍到这了,更多相关python人和电脑猜拳内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
python实现人和电脑猜拳的示例代码