diff --git a/5.py b/5.py new file mode 100644 index 000000000..76a17d4d6 --- /dev/null +++ b/5.py @@ -0,0 +1,27 @@ +# Импортируем все нужное +from math import sqrt as koren +from numpy import pi, sin + + +# Делаем функции +def ploscshad(figure): + if figure == 'triangle': + return triangle(int(input("Введите 1-ю сторону: ")),int(input("Введите 2-ю сторону: ")),int(input("Введите 3-ю сторону: "))) + if figure == 'circle': + return circle(int(input('Введите радиус: '))) + if figure == 'rectangle': + return rectangle(int(input("Введите сторону: ")),int(input("Введите другую: ")),float(input("Введите угол: "))) + +def triangle(a,b,c): + p = (a + b + c) / 2 + return(koren(p*(p-a)*(p-b)*(p-c))) + +def circle(r): + return(pi*(r**2)) + +def rectangle(a,b,alph): + return a * b * sin(alph) + + +#тестим +print(ploscshad(input("Введите фигуру: "))) \ No newline at end of file diff --git a/isgay.py b/isgay.py new file mode 100644 index 000000000..612138800 --- /dev/null +++ b/isgay.py @@ -0,0 +1,9 @@ +male,female = list(), list() +def isgay(*args): + mf = 0 + for i in args: + if i in male: + mf += 1 + if mf / len(args) > 0.5: + return True + return False \ No newline at end of file diff --git a/kwrgs.py b/kwrgs.py new file mode 100644 index 000000000..ad3b84378 --- /dev/null +++ b/kwrgs.py @@ -0,0 +1,3 @@ +def fun(**kwrgs): + return 3 * kwrgs['a'] - kwrgs['b'] +print(fun(a=3, b=4)) \ No newline at end of file diff --git a/otveti.py b/otveti.py new file mode 100644 index 000000000..d35a9142f --- /dev/null +++ b/otveti.py @@ -0,0 +1,18 @@ +#1 +sr_arifm = lambda massiv: sum(massiv)/len(massiv) +#2 +def peremnogalka(om): + um = 1 + for i in om: + um *= i + return um +#3 +g = 9.81 +poln_meh_en = lambda m,v,h: (m * v ** 2) / 2 + m*g*h +#4 +def koran(a = 0,b =1,n = 5): + znach = [] + for i in range(a,b,((b-a)/n)): + znach.append(i * abs(i)) + return znach +