Здравствуйте! Подскажите, пожалуйста, в чем может быть проблема следующего кода (код для Python 3)
При запуске кода появляется окно с ошибкой "invalid syntax". Выделяется первая буква третей строки "bottle=garri1 + larri1 - 1". Замена слова, его значения не помогает. При удалении сроки далее по коду появляется такая же ошибка к первому двоеточию "if bottle>10 or bottle<1:".
Python:
try:
garri1, larri1 = map(int, list(input("Введите через пробел количество простреленных банок Гарри и Ларри соответственно: ").split())
bottle = garri1 + larri1 - 1
if bottle > 10 or bottle < 1:
print("Введите корректное значение (согласно условиям задачи банок не может быть более 10 и менее 1)")
elif bottle <= 10 and bottle >= 1:
garri2 = bottle - garri1 - 1
larri2 = bottle - larri1 - 1
print("Гарри не прострелил %s банок, а Ларри не прострелил %s банок. Все банок было %s штук." % (garri2, larri2, bottle))
except ValueError:
print("Ошибка ввода. Введите целое число!")
При запуске кода появляется окно с ошибкой "invalid syntax". Выделяется первая буква третей строки "bottle=garri1 + larri1 - 1". Замена слова, его значения не помогает. При удалении сроки далее по коду появляется такая же ошибка к первому двоеточию "if bottle>10 or bottle<1:".
Последнее редактирование: