Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions km72/Fedurov_Danil/11/task1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
"""
Дана функція підраховує макс. послідовність однакових елементів
Args:
list: list
iterator: integer number
Returns:
int
Raises:
ValueError
Examples:
»>print(func([1, 1, 1, 2, 3], 0))
3

»>print(func([1, 1, s, 2, 2, 3], 0))
Traceback (most recent call last):
...
ValueError
"""

p = int(input("p="))
h = int(input("h="))
def func1(p):
result = 0
for i in range(0,p):
result = result + i
return result
def func2(p,h):
result = 1
for z in range(p,h+1):
result = result * z
return result
print("Сума до числа p =",func1(p))
print("Произвидение p і h=",func2(p,h))
25 changes: 25 additions & 0 deletions km72/Fedurov_Danil/11/task2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

X = []
def sp(n):
if n > 0:
X.append(input("Введіть елемент - "))
return sp(n - 1)
else:
return X
n = int(input("Введіть кількість елементів вашого списку - "))
sp(n)


def minList(X, i):
global min
if i < len(X) - 1:
if min > X[i + 1]:
min = X[i + 1]
return minList(l, i + 1)
else:
return minList(l, i + 1)
return min

i = int(0)
min = X[i]
print(minList(X, i))
19 changes: 19 additions & 0 deletions km72/Fedurov_Danil/11/task3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
X = []
Y = []
def func1(n):
if n > 0:
X.append(input("Введіть елемент - "))
return func1(n - 1)
else:
return X
n = int(input("Введіть кількість елементів списку - "))
func1(n)
def revers(n):
if n == 0:
return Y
else:
Y.append(X[n - 1])
return revers(n - 1)
revers(n)
print(X, "Початковий список")
print(Y, "Перевернутий список")
7 changes: 7 additions & 0 deletions km72/Fedurov_Danil/9/task1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
x1 = float(input())
y1 = float(input())
x2 = float(input())
y2 = float(input())
def distance(x1, y1, x2, y2):
return (((x2-x1)**2 + (y2-y1)**2) ** 0.5)
print (distance(x1, y1, x2, y2))
8 changes: 8 additions & 0 deletions km72/Fedurov_Danil/9/task2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

a,n = float(input()),int(input())
def power(a,n):
if n == 0:
return 1
elif n>0: return a*power(a,n-1)
else: return 1/a*power(a,n+1)
print (power(a,n))
9 changes: 9 additions & 0 deletions km72/Fedurov_Danil/9/task3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
a = float(input())
n = int(input())
def power(a, n):
if n == 0:
return 1
else:
return a * power(a, n - 1)

print(power(a, n))