Вопрос задан 02.11.2023 в 21:58. Предмет Информатика. Спрашивает Kravcov Denis.

Правильно ли я написал процедуру для расчета объема и площади параллелепипеда на языке Python.

def parallelepiped (): a=float(input()) b=float(input()) c=float(input()) square=2*(a*b+b*c+a*c) volume=a*b*c return square return perimeter square=parallelepiped() perimeter=parallelepiped() print ('Площадь параллелепипеда равна',square,'Объем параллелепипеда равен',volume)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Малышев Даня.

Ответ:

нет

Объяснение:

вот решение

def parallelepiped ():

a=float(input())

b=float(input())

c=float(input())

square=2*(a*b+b*c+a*c)

volume=a*b*c

return square, volume  

 

square=parallelepiped()[0]

volume = parallelepiped()[1]

print ('Площадь параллелепипеда равна',square,'Объем параллелепипеда равен',volume)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ваш код содержит несколько ошибок. Во-первых, функция должна возвращать оба значения (площадь и объем), но в вашем случае она возвращает только один из них. Во-вторых, вы пытаетесь присвоить результат функции двум переменным, что невозможно. В-третьих, в строке вывода есть синтаксическая ошибка.

Вот исправленная версия вашего кода:

```python def parallelepiped(): a = float(input("Введите длину стороны a: ")) b = float(input("Введите длину стороны b: ")) c = float(input("Введите длину стороны c: ")) square = 2*(a*b + b*c + a*c) volume = a*b*c return square, volume

square, volume = parallelepiped() print('Площадь параллелепипеда равна', square, 'Объем параллелепипеда равен', volume) ```

В этой версии функция `parallelepiped` возвращает два значения: площадь и объем параллелепипеда. Затем эти значения присваиваются двум переменным `square` и `volume`. Наконец, эти значения выводятся с помощью функции `print`.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос