Similar presentations:
Возвращаемое значение функции. Оператор return
1.
Возвращаемое значениефункции. Оператор return
2.
Позволяет вернуть значение из функции. Которое в свою очередьможно использовать далее в программе.
Примерами таких функций могут быть встроенные функции
pow()
abs()
max()
И т.д. благодаря этому мы можем использовать функцию внутри
другой функции например: max(abs(-10) , pow(5,2))
3.
Для возврата значения из функциииспользуется оператор return
def square(x):
print(x**2)
def square(x):
return x**2
a = square(3)
print(a)
#36
#none
a = square(3)
print(a)
#36
4.
def example():print(1)
print(2)
return(‘hello’)
print(3)
print(4)
example()
#1
#2
return –работает практически также как
break у цикла, как только вы попадаете на
return вы автоматически выходите из
цикла
5.
Например функция которая выводитявляется ли число четным или нет
def chet(x):
if x%2 == 0:
return True
else:
return False
for i in range(1, 11):
print(i, chet())
def chet(x):
def chet(x):
if x%2 == 0:
return x%2 == 0:
return True
return False
for i in range(1, 11):
print(i, chet())
for i in range(1, 11):
print(i, chet())
6.
Площадь и периметр прямогульникаdef P_and_S(x,y):
return 2(x+y), x*y
print(P_and_S(5, 10))
Или
p, s = P_and_S(5,10)
print(p, s)
7.
Из функции можно возвращать любоезначение
def S_and_P(a,b):
sp = []
sp.append(a*b)
sp.append(2*(a+b))
return sp
print(S_and_P(2, 3))