import random
legal_choices = ['камень', 'ножницы', 'бумага']
# 1. Получаем ввод
while True:
# ПЕЧАТАЕМ вопрос отдельно (с end=' ', чтобы ввод был в той же строке)
print("камень\\ножницы\\бумага?")
# Оставляем input ПУСТЫМ. Это гарантирует, что переменная не захватит лишнего
user_input = input().strip().lower()
if user_input in legal_choices:
player_choice = user_input
break
else:
print("неправильный ввод")
# 2. Ход компьютера
computer_choice = random.choice(legal_choices)
# 3. Вывод сравнения (без f-строки, максимально просто)
print(player_choice, "vs", computer_choice)
# 4. Логика результата
if player_choice == computer_choice:
print("НИЧЬЯ")
elif (player_choice == 'камень' and computer_choice == 'ножницы') or \
(player_choice == 'ножницы' and computer_choice == 'бумага') or \
(player_choice == 'бумага' and computer_choice == 'камень'):
print("ВЫ ПОБЕДИЛИ")
else:
print("ВЫ ПРОИГРАЛИ")