一次多把 石头剪刀布
import sysimport randomUser=input("Rock(R),Paper(P),Scissors(S):")CheckChar="RPS"for i in User: if CheckChar.find(i)==-1: print("Enter information is Wrong!") sys.exit(0) long=len(User)a=10(long-1)b=(10long)-1Computer=random.randint(a,b)i=0Computer_Data=[]while i<long: data=Computer//(10(long-1-i)) if(data%3==0): Computer_Data.append("R") elif (data%3==1): Computer_Data.append("P") else: Computer_Data.append("S") Computer=Computer-data*(10(long-1-i)) i+=1print(Computer_Data)Win=0Lose=0Draw=0for i in range(long): if(User[i]==Computer_Data[i]): Draw+=1 print(User[i]+" VS "+Computer_Data[i]+" :Draw") elif(User[i]=='R' and Computer_Data[i]=='S')or(User[i]=='S' and Computer_Data[i]=='P') or (User[i]=='P' and Computer_Data[i]=='R'): print(User[i]+" VS "+Computer_Data[i]+" :Win") Win+=1 else: print(User[i]+" VS "+Computer_Data[i]+" :Lose") Lose+=1if Win==Lose: print("draw")elif Win>Lose: print("You win!")else: print("You lose!")
简谱吧