Python小案例---猜拳2

#coding:UTF-8
import random
list1=['石头','剪刀','布'] #用户输入的内容
count=0
while True:
count=count+1
user=input("请输入值")
if user in list1: #判断输入的值是否符合猜拳
num1=random.randint(0,len(list1)-1) #系统随机生成的值
txt=""; #将系统随机数转换为猜拳汉字,并输出
if num1==0:
txt=list1[0]
elif num1==1:
txt=list1[1]
elif num1==2:
txt=list1[2]
print(list1[num1])
#'石头','剪刀','布' = 0,1,2
if (txt=="石头" and user=="剪刀") or (txt=="剪刀" and user=="布") or (txt=="布" and user=="石头"): #判断用户和系统的输赢
print("You lose")
elif (txt=="剪刀" and user=="石头") or (txt=="布" and user=="剪刀") or (txt=="石头" and user=="布"):
print("You win")
elif (txt=="石头" and user=="石头") or (txt=="剪刀" and user=="剪刀") or (txt=="布" and user=="布"):
print("A draw")
else:
print("Error")
if count==3:
print("您已经比较3次,退出")
break
else:
print("您输入有误")
break
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值