Загрузка данных


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("ВЫ ПРОИГРАЛИ")