From d952f2fe4bcf5704c9d76d6e71507b9feb73d070 Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Sun, 12 Nov 2017 20:39:04 +0200 Subject: [PATCH 1/7] Add files via upload --- km73/Samodryga_Oleg/9/task1.py | 8 ++++++++ km73/Samodryga_Oleg/9/task2.py | 6 ++++++ km73/Samodryga_Oleg/9/task3.py | 8 ++++++++ 3 files changed, 22 insertions(+) create mode 100644 km73/Samodryga_Oleg/9/task1.py create mode 100644 km73/Samodryga_Oleg/9/task2.py create mode 100644 km73/Samodryga_Oleg/9/task3.py diff --git a/km73/Samodryga_Oleg/9/task1.py b/km73/Samodryga_Oleg/9/task1.py new file mode 100644 index 00000000..2a4826b6 --- /dev/null +++ b/km73/Samodryga_Oleg/9/task1.py @@ -0,0 +1,8 @@ +def distance(x1,y1,x2,y2): + L=((x2-x1)**2+(y2-y1))**(1/2) + return L +x_1=float(input("Введите координату x1:")) +y_1=float(input("Введите координату y1:")) +x_2=float(input("Введите координату x2:")) +y_2=float(input("Введите координату y2:")) +print("Длина между точками:"+(str)(distance(x_1,y_1,x_2,y_2))) diff --git a/km73/Samodryga_Oleg/9/task2.py b/km73/Samodryga_Oleg/9/task2.py new file mode 100644 index 00000000..340de97a --- /dev/null +++ b/km73/Samodryga_Oleg/9/task2.py @@ -0,0 +1,6 @@ +def power(a,n): + result=a**n + return result +number=float(input("Введите возводимое в степень число:")) +powe=int(input("Введите степень")) +print("Полученное число:"+ (str)(power(number,powe))) diff --git a/km73/Samodryga_Oleg/9/task3.py b/km73/Samodryga_Oleg/9/task3.py new file mode 100644 index 00000000..4c5faafd --- /dev/null +++ b/km73/Samodryga_Oleg/9/task3.py @@ -0,0 +1,8 @@ +def power(a,n): + if n == 0: + return 1 + else: + return a * power(a, n-1) +a=float(input("Введите a:")) +n=int(input("Введите n:")) +print(power(a,n)) From 319037015dda417338b70f88cc664a67f6a31825 Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Mon, 27 Nov 2017 11:40:44 +0200 Subject: [PATCH 2/7] Add files via upload --- km73/Samodryga_Oleg/11/task1.py | 12 ++++++++++++ km73/Samodryga_Oleg/11/task2.py | 17 +++++++++++++++++ km73/Samodryga_Oleg/11/task3.py | 14 ++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 km73/Samodryga_Oleg/11/task1.py create mode 100644 km73/Samodryga_Oleg/11/task2.py create mode 100644 km73/Samodryga_Oleg/11/task3.py diff --git a/km73/Samodryga_Oleg/11/task1.py b/km73/Samodryga_Oleg/11/task1.py new file mode 100644 index 00000000..0da550d4 --- /dev/null +++ b/km73/Samodryga_Oleg/11/task1.py @@ -0,0 +1,12 @@ +import re +def func(s,m): + print(re.sub(s, "", str(input("Введіть слово ")))) + if(m==1): + input() + else: + return func(s,m-1) +def function(func): + func(s,m) +m=int(input("Введіть кількість строк ")) +s=str(input("Введіть виймаємий слог ")) +function(func(s,m)) diff --git a/km73/Samodryga_Oleg/11/task2.py b/km73/Samodryga_Oleg/11/task2.py new file mode 100644 index 00000000..03922b15 --- /dev/null +++ b/km73/Samodryga_Oleg/11/task2.py @@ -0,0 +1,17 @@ +list1=[] +def inputl(n): + if n==0: + return list1 + else: + element = int(input("input element")) + list1.append(element) + return inputl(n-1) +def func(min,list,i): + if i==len(list): + return min + if list[i] Date: Mon, 4 Dec 2017 09:53:44 +0200 Subject: [PATCH 3/7] Add files via upload --- km73/Samodryga_Oleg/12/task 3.py | 13 +++++++++++++ km73/Samodryga_Oleg/12/task1.py | 11 +++++++++++ km73/Samodryga_Oleg/12/task2.py | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 km73/Samodryga_Oleg/12/task 3.py create mode 100644 km73/Samodryga_Oleg/12/task1.py create mode 100644 km73/Samodryga_Oleg/12/task2.py diff --git a/km73/Samodryga_Oleg/12/task 3.py b/km73/Samodryga_Oleg/12/task 3.py new file mode 100644 index 00000000..c76e6bf8 --- /dev/null +++ b/km73/Samodryga_Oleg/12/task 3.py @@ -0,0 +1,13 @@ +numbers=input("input nimbers ").split() +def groups(list,i,n, maxg, lasg,coun): + if(i==n): + return maxg, coun + else: + if (list[i]==list[i+1]): + lasg+=1 + if(lasg>maxg): + maxg=lasg + if list[i]!=list[i+1]: + coun+=1 + return groups(list,i+i,n, maxg, lasg,coun) +print(groups(numbers,0,len(numbers), 0, 0,0)) diff --git a/km73/Samodryga_Oleg/12/task1.py b/km73/Samodryga_Oleg/12/task1.py new file mode 100644 index 00000000..a40ab3da --- /dev/null +++ b/km73/Samodryga_Oleg/12/task1.py @@ -0,0 +1,11 @@ +numbers=input("input nambers ").split() +max=int(numbers[0]) +def last_max(list, n,i,lmax,max): + if(i==n): + return lmax + else: + if((int)(max)<(int)(list[i])): + lmax=max + max=list[i] + return last_max(list, n,i+1, lmax,max) +print(last_max(numbers, len(numbers),0,max,max)) diff --git a/km73/Samodryga_Oleg/12/task2.py b/km73/Samodryga_Oleg/12/task2.py new file mode 100644 index 00000000..55c91736 --- /dev/null +++ b/km73/Samodryga_Oleg/12/task2.py @@ -0,0 +1,17 @@ +numbers=input("input nambers ").split() +max=int(numbers[0]) +def fmax(list, n,i,max): + if(i==n): + return max + else: + if((int)(max)<(int)(list[i])): + max=list[i] + return fmax(list, n,i+1, max) +def count(list,max, i, n,coun): + if i==n: + return coun + else: + if(max==list[i]): + coun+=1 + return count(list,max, i+1, n,coun) +print(count(numbers,fmax(numbers, len(numbers),0,max), 0, len(numbers),0)) From 23116534a03ae9d2298ca54ded4f23df0cd34f7d Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Mon, 4 Dec 2017 10:14:10 +0200 Subject: [PATCH 4/7] Delete task 3.py --- km73/Samodryga_Oleg/12/task 3.py | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 km73/Samodryga_Oleg/12/task 3.py diff --git a/km73/Samodryga_Oleg/12/task 3.py b/km73/Samodryga_Oleg/12/task 3.py deleted file mode 100644 index c76e6bf8..00000000 --- a/km73/Samodryga_Oleg/12/task 3.py +++ /dev/null @@ -1,13 +0,0 @@ -numbers=input("input nimbers ").split() -def groups(list,i,n, maxg, lasg,coun): - if(i==n): - return maxg, coun - else: - if (list[i]==list[i+1]): - lasg+=1 - if(lasg>maxg): - maxg=lasg - if list[i]!=list[i+1]: - coun+=1 - return groups(list,i+i,n, maxg, lasg,coun) -print(groups(numbers,0,len(numbers), 0, 0,0)) From a6cf9b2deda61869dda4214dfbf1a8a71cdfe424 Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Mon, 4 Dec 2017 10:14:17 +0200 Subject: [PATCH 5/7] Delete task1.py --- km73/Samodryga_Oleg/12/task1.py | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 km73/Samodryga_Oleg/12/task1.py diff --git a/km73/Samodryga_Oleg/12/task1.py b/km73/Samodryga_Oleg/12/task1.py deleted file mode 100644 index a40ab3da..00000000 --- a/km73/Samodryga_Oleg/12/task1.py +++ /dev/null @@ -1,11 +0,0 @@ -numbers=input("input nambers ").split() -max=int(numbers[0]) -def last_max(list, n,i,lmax,max): - if(i==n): - return lmax - else: - if((int)(max)<(int)(list[i])): - lmax=max - max=list[i] - return last_max(list, n,i+1, lmax,max) -print(last_max(numbers, len(numbers),0,max,max)) From be8d5f7b8f3186e9ae821add7665f0219ae10cfa Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Mon, 4 Dec 2017 10:14:24 +0200 Subject: [PATCH 6/7] Delete task2.py --- km73/Samodryga_Oleg/12/task2.py | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 km73/Samodryga_Oleg/12/task2.py diff --git a/km73/Samodryga_Oleg/12/task2.py b/km73/Samodryga_Oleg/12/task2.py deleted file mode 100644 index 55c91736..00000000 --- a/km73/Samodryga_Oleg/12/task2.py +++ /dev/null @@ -1,17 +0,0 @@ -numbers=input("input nambers ").split() -max=int(numbers[0]) -def fmax(list, n,i,max): - if(i==n): - return max - else: - if((int)(max)<(int)(list[i])): - max=list[i] - return fmax(list, n,i+1, max) -def count(list,max, i, n,coun): - if i==n: - return coun - else: - if(max==list[i]): - coun+=1 - return count(list,max, i+1, n,coun) -print(count(numbers,fmax(numbers, len(numbers),0,max), 0, len(numbers),0)) From 6efb4e4a94ea9f634aa206dab297ea7a67c3e6af Mon Sep 17 00:00:00 2001 From: Jicei <31828588+Jicei@users.noreply.github.com> Date: Mon, 4 Dec 2017 10:14:46 +0200 Subject: [PATCH 7/7] Add files via upload --- km73/Samodryga_Oleg/12/task 3.py | 13 +++++++++++++ km73/Samodryga_Oleg/12/task1.py | 11 +++++++++++ km73/Samodryga_Oleg/12/task2.py | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 km73/Samodryga_Oleg/12/task 3.py create mode 100644 km73/Samodryga_Oleg/12/task1.py create mode 100644 km73/Samodryga_Oleg/12/task2.py diff --git a/km73/Samodryga_Oleg/12/task 3.py b/km73/Samodryga_Oleg/12/task 3.py new file mode 100644 index 00000000..c76e6bf8 --- /dev/null +++ b/km73/Samodryga_Oleg/12/task 3.py @@ -0,0 +1,13 @@ +numbers=input("input nimbers ").split() +def groups(list,i,n, maxg, lasg,coun): + if(i==n): + return maxg, coun + else: + if (list[i]==list[i+1]): + lasg+=1 + if(lasg>maxg): + maxg=lasg + if list[i]!=list[i+1]: + coun+=1 + return groups(list,i+i,n, maxg, lasg,coun) +print(groups(numbers,0,len(numbers), 0, 0,0)) diff --git a/km73/Samodryga_Oleg/12/task1.py b/km73/Samodryga_Oleg/12/task1.py new file mode 100644 index 00000000..a40ab3da --- /dev/null +++ b/km73/Samodryga_Oleg/12/task1.py @@ -0,0 +1,11 @@ +numbers=input("input nambers ").split() +max=int(numbers[0]) +def last_max(list, n,i,lmax,max): + if(i==n): + return lmax + else: + if((int)(max)<(int)(list[i])): + lmax=max + max=list[i] + return last_max(list, n,i+1, lmax,max) +print(last_max(numbers, len(numbers),0,max,max)) diff --git a/km73/Samodryga_Oleg/12/task2.py b/km73/Samodryga_Oleg/12/task2.py new file mode 100644 index 00000000..55c91736 --- /dev/null +++ b/km73/Samodryga_Oleg/12/task2.py @@ -0,0 +1,17 @@ +numbers=input("input nambers ").split() +max=int(numbers[0]) +def fmax(list, n,i,max): + if(i==n): + return max + else: + if((int)(max)<(int)(list[i])): + max=list[i] + return fmax(list, n,i+1, max) +def count(list,max, i, n,coun): + if i==n: + return coun + else: + if(max==list[i]): + coun+=1 + return count(list,max, i+1, n,coun) +print(count(numbers,fmax(numbers, len(numbers),0,max), 0, len(numbers),0))