Здрасьте, я сломал код,
num = input('chose the weapon, pick the number between 1 to 3 : '
if num == "1":
print('you выбрал ak47 - damage 100 hp'
gun = "ak47"
damage = "100 hp"
if num == "2":
print('you выбрал sword - damage 40 hp'
gun = "sword"
damage = "40 hp"
if num == "3":
print('you выбрал лук - damage 150 hp'
gun = "лук"
damage = "150 hp"
else:
print('СЛОМАННАЯ ШТУКА'
time.sleep(3)
exit(0)
Кто не понял, СЛОМАННАЯ ШТУКА выводится всегда, но должна если я написал не 1, 2 или 3 а что то другое, тоесть если сделал некорректный выбор. Помогите пожалуйста
num = input('chose the weapon, pick the number between 1 to 3 : '
if num == "1":
print('you выбрал ak47 - damage 100 hp'
gun = "ak47"
damage = "100 hp"
if num == "2":
print('you выбрал sword - damage 40 hp'
gun = "sword"
damage = "40 hp"
if num == "3":
print('you выбрал лук - damage 150 hp'
gun = "лук"
damage = "150 hp"
else:
print('СЛОМАННАЯ ШТУКА'
time.sleep(3)
exit(0)
Кто не понял, СЛОМАННАЯ ШТУКА выводится всегда, но должна если я написал не 1, 2 или 3 а что то другое, тоесть если сделал некорректный выбор. Помогите пожалуйста