python猜拳代码原理是什么
导读:python猜拳代码原理是什么?完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果。当用户输入n时停止游戏,并输出总结果。import randomall = ['石头','剪刀...
python猜拳代码原理是什么?
完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果。当用户输入n时停止游戏,并输出总结果。
import randomall = ['石头','剪刀','布']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()声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python猜拳代码原理是什么
本文地址: https://pptw.com/jishu/59744.html
