|
发表于 2017-4-19 16:57:16
|
显示全部楼层
print("---------------猜拳人机对战---------------")
import random
a = 1
while a :
#机器出拳
s = int(random.random()*100)
if s < 30 :
k = "石头"
elif s > 60:
k = "剪刀"
else :
k = "布"
# 你出拳
i = input("请出拳,出拳规则为:输入1为“石头”;输入2为“剪刀”;输入3为“布”。\n")
if i == "1" :
j = "石头"
elif i == "2":
j = "剪刀"
elif i == "3" :
j = "布"
else :
print("输入错误!")
continue
#判断输赢
if k == j :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"平局!")
else:
if k == "石头" :
if j == "剪刀" :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"机器赢")
else :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"你赢了")
elif k == "剪刀" :
if j == "石头" :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"你赢了")
else :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"机器赢")
elif k == "布" :
if j == "石头" :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"机器赢")
else :
print("机器出的是:"+k+"\n"+"你出的是:"+j+"\n"+"你赢了")
a = int(input("继续请输入1;\n结束输入0!\n"))
不知道这个可以不! |
评分
-
查看全部评分
|