def cylinder():
r = float(input())
h = float(input())
# площадь боковой поверхности цилиндра:
side = 2 * 3.14 * r * h
# площадь одного основания цилиндра:
circle = 3.14 * r**2
# полная площадь цилиндра:
full = side + 2 * circle
return full
square = cylinder()
print(square)
Пример выполнения:
3
7
188.4
В данной программе в основную ветку из функции возвращается значение локальной переменной full. Не сама переменная, а ее значение, в данном случае – какое-либо число, полученное в результате вычисления площади цилиндра.
В основной ветке программы это значение присваивается глобальной переменной square. То есть выражение square = cylinder() выполняется так:
Вызывается функция cylinder().
Из нее возвращается значение.
Это значение присваивается переменной square.
Этот мой ответ и он официальный и копированию не подлежит! ©
Поделитесь своими знаниями, ответьте на вопрос:
1.укажите наименьшее количество бит, которое необходимо для кодирования 80 различных значений? 2.считая, чт каждый символ кодируется 16 битами, определите информационный объем высказывания а. с.пушкина: я жить хочу, чтоб мыслить и страдать 3.пользователь создал сообщение из 630 символ кодируется 16 битами. после редактирования информационный объем сообщение составил 4000 бит. определите сколько символов удалили из сообщение, если его кодировка не изменилась. 5.сколько различных "слов"можно составить из букв a, b, c, d, если "слово"-это последовательность из трех перечисленных букв? (буквы могут поыторяться) .