Length = 5breadth = 2area = length * breadthprint('Площадь равна', area)print('Периметр равен', 2 * (length + breadth))Выдаёт: SyntaxError: multiple statements found while compiling a single statement (после первой строки)Объясните, что не так..

25 Июл 2020 в 19:42
299 +1
0
Ответы
1

Ошибка происходит из-за того, что в Python каждая отдельная операция должна быть записана с новой строки или разделена точкой с запятой. В данном случае, Python не понимает, что вы хотите выполнить сразу несколько операций в одной строке.

Чтобы исправить ошибку, нужно разделить операции на отдельные строки, например:

length = 5
breadth = 2
area = length * breadth
print('Площадь равна', area)
print('Периметр равен', 2 * (length + breadth))

После исправления код должен работать правильно и не выдавать ошибку.

18 Апр 2024 в 10:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир