1) Чтобы земля на грядках была сырой, достаточно, чтобы дождь. (Это не необходимо, например, можно полить грядки из шланга)
2) Чтобы число делилось на 3, достаточно, чтобы оно делилось на 9. (Не необходимо, например, 6 делится на 3, но не делится на 9)
3) Чтобы играть в хоккей, необходимо иметь клюшку. (Кроме клюшки нужен другой инвентарь, площадки, игроки)
4) Чтобы произведение двух чисел равнялось 0, достаточно, чтобы каждое из них равнялось 0. (Не обязательно, 2 * 0 = 0, хотя 2 не равно 0)
5) Чтобы умножить сумму нескольких чисел на какое-нибудь число, достаточно каждое слагаемое умножить на это число и произведения сложить (это не необходимо, можно сначала сложить, а потом умножить)
В данной программе в основную ветку из функции возвращается значение локальной переменной full. Не сама переменная, а ее значение, в данном случае – какое-либо число, полученное в результате вычисления площади цилиндра.
В основной ветке программы это значение присваивается глобальной переменной square. То есть выражение square = cylinder() выполняется так:
2) Чтобы число делилось на 3, достаточно, чтобы оно делилось на 9. (Не необходимо, например, 6 делится на 3, но не делится на 9)
3) Чтобы играть в хоккей, необходимо иметь клюшку. (Кроме клюшки нужен другой инвентарь, площадки, игроки)
4) Чтобы произведение двух чисел равнялось 0, достаточно, чтобы каждое из них равнялось 0. (Не обязательно, 2 * 0 = 0, хотя 2 не равно 0)
5) Чтобы умножить сумму нескольких чисел на какое-нибудь число, достаточно каждое слагаемое умножить на это число и произведения сложить (это не необходимо, можно сначала сложить, а потом умножить)
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.
Этот мой ответ и он официальный и копированию не подлежит! ©