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.
Этот мой ответ и он официальный и копированию не подлежит! ©
Живые организмы создавались и улучшались на протяжении очень долгого времени. Они при к тем или иным особенностям местности и природным условиям. При создании робота мы в первую очередь думаем о его нормальном функционировании. Чтобы не тратить много времени на изобретение новой системы, мы берём её из уже созданных природой прототипов)
Зависит от робота. Обычно удобнее расположить на передней части корпуса, чтобы он мог "увидеть" куда походить перед тем, как походить