人机猜拳比赛
完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果。当用户输入n时停止游戏,并输出总结果。
#!/usr/bin/env python # -*- coding: UTF-8 -*- # 人和机器猜拳游戏 # 选择角色1 曹操 2张飞 3 刘备 # 角色猜拳1剪刀 2石头 3布 玩家输入一个1-3的数字 # 电脑出拳 随机产生1个1-3的数字,提示电脑出拳结果,本局对战结果...赢...输,是否继续?y/n # 输出结果 角色赢几局 电脑赢几局,平局几次 游戏结束 import random # 写法--------1 class ren(): def __init__(self): print("-----------人机大战-------------\n") name = "" while 1: js = input("输入要选择的角色:\n\n1---曹操 2---张飞 3---关羽") if js.isdigit(): js = int(js) if js == 1: print("玩家角色为---曹操") self.name = "曹操" break elif js == 2: print("玩家角色为---张飞") self.name = "张飞" break