Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 26.03.2024
Сообщений: 14

Площадь поверхности коробки

25.04.2024, 10:15. Показов 4484. Ответов 9

Студворк — интернет-сервис помощи студентам
В технических текстах и документах часто встречается обозначение размеров коробки или какого-то объекта в форме прямоугольного параллелепипеда: 2x4x2, 3x5x10 и т.п.
Напиши функцию area(s), которая посчитает площадь поверхности коробки по такой строке. Единственный параметр функции — строка, где записаны три положительных целых числа, разделённые латинской буквой “x” (икс).
Функция должна вернуть одно число — площадь поверхности.

Ввод Вывод
1x1x1 6
3x4x2 52
Миниатюры
Площадь поверхности коробки  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2024, 10:15
Ответы с готовыми решениями:

Общая площадь цилиндра, Площадь боковой поверхности цилиндра
from math import pi import math #Высота цилиндра h=float(input('H= \n')) r=float(input('R= ')) #основание цилиндра ...

Площадь поверхности коробки
В технических текстах и документах часто встречается обозначение размеров коробки или какого-то объекта в форме прямоугольного...

Объем и площадь поверхности прямоугольного параллелепипеда
Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c)

9
150 / 120 / 36
Регистрация: 01.11.2019
Сообщений: 425
25.04.2024, 13:56
Лучший ответ Сообщение было отмечено iSmokeJC как решение

Решение

Python
1
2
3
4
5
6
def area(x):
    a,b,c = [int(i) for i in x.split('x')]  
    return 2*(a*b + a*c + b*c)
 
print(area('1x1x1'))
print(area('3x4x2'))
2
0 / 0 / 0
Регистрация: 26.03.2024
Сообщений: 14
25.04.2024, 14:15  [ТС]
не прокатило
0
0 / 0 / 0
Регистрация: 26.03.2024
Сообщений: 14
25.04.2024, 14:18  [ТС]
неверный вывод
Миниатюры
Площадь поверхности коробки  
0
25.04.2024, 14:23

Не по теме:

А-ха-ха!

0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
25.04.2024, 14:38
Цитата Сообщение от WayneKn Посмотреть сообщение
не прокатило
Вы там чему учитесь? Ctrl+C, Ctrl+V и все? Головой думают еще обычно, в нее не только едят.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
25.04.2024, 14:49
Лучший ответ Сообщение было отмечено WayneKn как решение

Решение

даже по выводу можно было бы догадаться
0
0 / 0 / 0
Регистрация: 26.03.2024
Сообщений: 14
25.04.2024, 14:59  [ТС]
Большинство этих задач нам не объясняли как делать, поэтому приходится обращаться за помощью

Добавлено через 7 минут
Спасибо большое
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.04.2024, 17:04
Лучший ответ Сообщение было отмечено WayneKn как решение

Решение

Ну или так:
Python
1
2
3
4
5
6
7
8
9
from itertools import combinations
from math import prod
 
def area(s):
    *arr, = [int(k) for k in s.split('x')]
    return 2 * sum(prod(c) for c in combinations(arr,2))
 
print(area('2x4x6'))
print(area('1x1x1'))
1
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
26.04.2024, 18:25
Python
1
2
3
4
5
6
from math import prod
s='4x4x4' #96
def area(s):
    x=list(map(int, s.split('x')))
    return 2*prod(x)*sum(1/i for i in x)
print(area(s))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2024, 18:25
Помогаю со студенческими работами здесь

Найти площадь полной поверхности конуса
Дана площадь боковой поверхности конуса S и образующая l. Найти площадь полной поверхности конуса Заранее спасибо

Задача Вычислить площадь поверхности паралелепипеда s =2h(a+b)
*** Расчет площади поверхности паралелепипида *** Введите исходные данные Длина (см) 9 Ширина (см) 7.5 Высота (см) 5 Площадь...

Найти площадь боковой поверхности тетраэдра
Найти площадь боковой поверхности тетраэдра три стороны которого образованы векторами a=(ax,ay,az), b=(bx,by,bz) и c=(cx,cy,cz).

Напишите функцию, определяющую площадь поверхности шара
Напишите функцию, определяющую площадь поверхности шара. S = 4πr2

Даны радиус основания и высота. Найти объем и площадь поверхности цилиндра
Объём первого цилиндра равен V м³. У второго цилиндра высота в n раз больше, а радиус основания в k раз меньше, чем у первого. Найдите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru