Ответ:
Компьютер и игрок выбирают один из трёх вариантов. Камень побеждает ножницы, ножницы побеждают бумагу, бумага побеждает камень. Победы игрока и компьютера учитываются отдельно; ничья не увеличивает счёт.
import random
choices = ('камень', 'ножницы', 'бумага')
player_wins = 0
computer_wins = 0
while True:
player = input('Ваш выбор (камень, ножницы, бумага): ').strip().lower()
if player not in choices:
print('Введите один из вариантов: камень, ножницы или бумага.')
continue
computer = random.choice(choices)
print('Компьютер выбрал:', computer)
if player == computer:
print('Ничья!')
elif (player == 'камень' and computer == 'ножницы'
or player == 'ножницы' and computer == 'бумага'
or player == 'бумага' and computer == 'камень'):
print('Победил игрок!')
player_wins += 1
else:
print('Победил компьютер!')
computer_wins += 1
print('Счёт — игрок:', player_wins, '| компьютер:', computer_wins)
again = input('Сыграть еще раз? Да/нет: ').strip().lower()
if again not in ('да', 'д'):
break
print('Итоговый счёт — игрок:', player_wins, '| компьютер:', computer_wins)