用python编写石头剪刀布游戏
python编写的简单石头剪刀布游戏,输出不同颜色的结果
·
#剪刀石头布游戏 import random #导入random库 print("和电脑进行石头剪刀布游戏") while True: #一直进行游戏,直到输入q退出 a = input("请输入(输入q退出游戏) 剪刀(0)、石头(1)、 布(2) : ") if a == 'q': print("游戏结束") break else: try: a = int(a) if a == 0: print("您的结果为 :剪刀(0)") elif a == 1: print("您的结果为 :石头(1)") elif a == 2: print("您的结果为 :布(2)") else: print("您输入的格式不对,请重新输入") #输入大于2的数字时,提示重新输入 except: print("您输入的格式不对,请重新输入") #输入除q外的其它字母,提示重新输入 b = random.randint(0,2) #电脑随机生成0或1或2 if b == 0: print("电脑结果为 :剪刀(0)") elif b == 1: print("电脑结果为 :石头(1)") elif b == 2: print("电脑结果为 :布(2)") #a和b进行比较,输出结果 if a ==b: print("\033[0:35m你们的结果相同,没有输赢。\033[m") #输出为紫色 elif a ==0 and b ==1 or a ==1 and b ==2 or a ==2 and b ==0: print("\033[0:32m你输了,电脑赢了。\033[m") #输出为绿色 elif a ==2 and b ==1 or a ==1 and b ==0 or a ==0 and b ==2: print("\033[0:34m恭喜你,你赢了。\033[m") #输出为蓝色 else: pass
更多推荐
已为社区贡献2条内容
所有评论(0)