|  | 
 
 发表于 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"))
 
 
 
 不知道这个可以不!
 | 
 评分
查看全部评分
 |