'I can't find out how to replay my game when the player wins or loses
I can't find out how to replay my game when the player wins or loses
import math
import random
list = ['rock','paper','scissors']
winstreek = 0
player = input("rock paper or scissors?")
computer = random.choice(list)
if player == "rock":
if computer == "rock":
print("tie")
if computer == "paper":
print("computer wins")
if computer == "scissors":
print("player wins")
winstreek += 1
if player == "paper":
if computer == "rock":
print("player wins")
winstreek += 1
if computer == "paper":
print("tie")
if computer == "scissors":
print("computer wins")
if player == "scissors":
if computer == "rock":
print("computer wins")
if computer == "paper":
print("player wins")
winstreek += 1
if computer == "scissors":
print("tie")
print(" ")
print(f"winstreek: {winstreek}")
Solution 1:[1]
Put it in a while loop:
import math
import random
i = "5"
while i == "5":
list = ['rock','paper','scissors']
winstreek = 0
player = input("rock paper or scissors?")
computer = random.choice(list)
if player == "rock":
if computer == "rock":
print("tie")
if computer == "paper":
print("computer wins")
if computer == "scissors":
print("player wins")
winstreek += 1
if player == "paper":
if computer == "rock":
print("player wins")
winstreek += 1
if computer == "paper":
print("tie")
if computer == "scissors":
print("computer wins")
if player == "scissors":
if computer == "rock":
print("computer wins")
if computer == "paper":
print("player wins")
winstreek += 1
if computer == "scissors":
print("tie")
Just copy and paste.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | AstroGuy |
