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.
Этот мой ответ и он официальный и копированию не подлежит! ©
Поделитесь своими знаниями, ответьте на вопрос:
даю 50б1.Кодирование - это (...) процесс, который заключается в том, что представленное с одного набора знаков, записывают с знакового набора другого алфавита1.бесконечный2.самостоятельный3.информационный4.десятичный2.Длина кода знаков зодиака - (...); Длина кода десятичных цифр (...), Длина кода двоичного алфавита (...)1. 26;33;322. 32;16;123. 33;2;124. 12;10;23.С десятичного алфавита (можно/нельзя/не всегда можно) записать любое сколь угодно большое число1.можно2.нельзя3.не всегда можно4.Другое:написать 4.ЗАДАЧА. Рассмотрите первые 15 чисел в римской системе счисления: I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV, XV. Сколько разных символов используется для предоставления этих чисел и какие?1.два - IX, X2.четыре - I, III, V, VI3.восемь - I, IV, VII, VIII, IX, XI, XII, XV4.три - I, V, X5.ЗАДАЧА. Известно правило кодирования: каждой букве русского алфавита ставится в соответствие ее порядковый номер плюс сдвиг на две позиции в порядке возрастания алфавита. Закодируйте слово "компьютер"1. 14 18 16 19 30 01 22 08 202. 14 18 16 19 30 01 03 08 303. 15 28 16 19 30 02 09 08 304. 20 18 16 19 30 03 09 08 20
1)1
2)3
3)2
4)4
5)2
Вот и всё