python 实现人和电脑猜拳的示例代码
更新时间:2020年03月02日 10:31:15 作者:孤寒rm-
这篇文章主要介绍了python 实现人和电脑猜拳的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果。当用户输入n时停止游戏,并输出总结果。
import random all = ['石头','剪刀','布'] computer = random.choice(['石头','剪刀','布']) #所有赢了的情况 win = [['石头','剪刀'],['布','石头'],['剪刀','布']] class Text(): def func_play(self): ind = input('请输入【0】石头【1】剪刀【2】布') if ind.isalpha(): try: raise ValueError('请输入数字') except ValueError as v: print(v) elif ind.isdigit(): ind = int(ind) if 0<=ind<=2: play = all[ind] print('你输入的是%s,电脑输入的是%s'%(play,computer)) if play == computer: self.a = '平局' elif [play, computer] in win: self.a = '你赢了' else: self.a = '你输了' else: print('请输入0到2之间的数') print(self.a) def write_file(self): with open('wuhan.txt','a',encoding='utf-8') as f: f.write(self.a+'\n') while True: t = Text() t.func_play() t.write_file()
到此这篇关于python 实现人和电脑猜拳的示例代码的文章就介绍到这了,更多相关python 人和电脑猜拳内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python实现去除下载电影和电视剧文件名中的多余字符的方法
这篇文章主要介绍了python实现去除下载电影和电视剧文件名中的多余字符的方法,可以批量修改视频文件名称,非常具有实用价值,需要的朋友可以参考下2014-09-09python使用wmi模块获取windows下硬盘信息的方法
这篇文章主要介绍了python使用wmi模块获取windows下硬盘信息的方法,涉及Python获取系统硬件信息的相关技巧,需要的朋友可以参考下2015-05-05
最新评论