答案1:
思路:
随机数可以出来
输入数之后 依次比较数的大小判断输赢。
import random x=random.randint(0,2) print(x) #剪刀(0),石头(1),布(2) c = int(input("输入剪刀(0),石头(1),布(2):")) if c==0: if x==0: print("平局") elif x==1: print("哈哈哈你输了") else: print("你赢了") elif c==1: if x==2: print("哈哈哈你输了") elif x==1: print("平局") else : print("你赢了") else: if x == 2: print("平局") elif x == 0: print("哈哈哈你输了") else: print("你赢了")
答案2:
思路:
随机数出来 输出数字
把输的情况平局的情况写出来, 其他情况均为赢的情况
import random x = random.randint(0, 2) print(x) c = int(input("剪刀0,石头1,布2:")) if x==c: print("平局,请重新开始") elif x==1 and c==0: print("你输了,哈哈哈") elif x==0 and c==2: print("你输了,哈哈哈") elif x==2 and c==1: print("你输了,哈哈哈") else: