Предмет: Информатика,
автор: ImDream
length = 5
breadth = 2
area = length * breadth
print('Площадь равна', area)
print('Периметр равен', 2 * (length + breadth))
Выдаёт: SyntaxError: multiple statements found while compiling a single statement (после первой строки)
Объясните, что не так..
Аноним:
P.S. я сам проверил у себя на python 3.8
Используйте нормальные среды разработки.
А так же помните, что для интерпретатора Python регистр символа имеет значение, и, в вашем случае, имена Length и length - два разных имени.
Ответы
Автор ответа:
0
Ответ:
x=5
y=2
z=x*y
print('Площадь равна', z)
print('Периметр равен', 2 * (x+y))
Объяснение:В переменнных должна стоять только одна буква
P.S. если не сложно, можно пожалуйста лучший ответ :)
Не вводите людей в заблуждение. Имена в Python могут содержать далеко не один символ, за исключением каких либо специальных. При использовании кодировки UTF-8 это даже не обязательно могут быть символы латиницы.
Похожие вопросы
Предмет: Русский язык,
автор: СоФьЯ5Владимировна
Предмет: Русский язык,
автор: futbolchik
Предмет: Английский язык,
автор: anatoliideineka
Предмет: Математика,
автор: оолор
Предмет: Обществознание,
автор: valyarodina19