print периодически перестает работать. Python

Решил написать простую "камень, ножницы, бумага". Когда проверял, у меня появилась проблема, что когда в строке user_thing = input("выберите предмет(камень, ножницы, бумага):\n") пишу камень, то есть 2 варианта: код запускается нормально; часть кода просто пропускается. Что делать?

import random

bot_thing = random.randint(1, 3)
user_thing = input("выберите предмет(камень, ножницы, бумага):\n")

if bot_thing == 1:
    bot_thing = "камень"
elif bot_thing == 2:
    bot_thing = "ножницы"
elif bot_thing == 3:
    bot_thing = "бумага"

if user_thing == "ножницы" and bot_thing == "камень":
    print("Вы проиграли!\nПротивник выбрал камень")
elif user_thing == "ножницы" and bot_thing == "бумага":
    print("Вы победили!\nПротивник выбрал бумагу")

elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы победили!\nПротивник выбрал ножницы")
elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы проиграли!\nПротивник выбрал ножницы")

elif user_thing == "бумага" and bot_thing == "камень":
    print("Вы победили!\nПротивник выбрал камень")
elif user_thing == "бумага" and bot_thing == "ножницы":
    print("Вы проиграли!\nПротивник выбрал ножницы")

elif user_thing == bot_thing:
    print("Ничья!\nПротивник выбрал ", bot_thing)

input()

Ошибка происходит в части кода:

elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы проиграли!\nПротивник выбрал ножницы")
elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы победили!\nПротивник выбрал ножницы")

Ответы (1 шт):

Автор решения: Xander

Вот здесь:

elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы проиграли!\nПротивник выбрал ножницы")
elif user_thing == "камень" and bot_thing == "ножницы":
    print("Вы победили!\nПротивник выбрал ножницы")

у вас два раза одно и то же условие - камень против ножниц. А варианта "камень против бумаги" у вас вообще нет.

→ Ссылка