Вы находитесь на странице: 1из 1

1) def s1(n):

return n**2
def s2(n):
print(f"Квадрат числа равен: {n**2}")
def s3(n):
print(f"Квадрат числа равен: {n**2}")
return n**2
print(s1(3))
print(s2(3))
print(s3(3))

2) def nums(x):
return [x-1, x+1]
print(nums(6))

3) def str_lower(text):
return [s.lower() for s in text.split()]
print(str_lower("В лесу родилась ёлочка В лесу она росла"))

4) import math
def my_log(n):
for i in n:
if i <= 0:
print(None)
else:
print(math.log(i))
print(my_log([1, 3, 2.5, -1, 9, 0, 2.71]))

5) def im9(name, age):


if len(name)==len(age):
print(dict(list(zip(name, age))))
else:
print("Списки имеют разную длину")
return {}
print(im9(["Ann", "Tim", "Sam"], [12, 23, 17]))

6) def factorial(n):
f = 1
for i in range(2, n+1):
f = f * i
return f
def binom(k, n):
return factorial(n)//(factorial(k)*factorial(n-k))
def binom_prob(p,n,k):
return binom(k, n)*p**k*(1-p)**(n-k)
print(binom_prob(15,48,14))

7) def sort(*n):
return sorted(n)
print(sort(7, 6, 1, 3, 8, 0, -2))

Вам также может понравиться