diff --git a/Artur b/Artur new file mode 100644 index 0000000..1150fa4 --- /dev/null +++ b/Artur @@ -0,0 +1,3 @@ +hello world +phystech is my live +goodbye \ No newline at end of file diff --git a/Untitled3.ipynb b/Untitled3.ipynb new file mode 100644 index 0000000..b8e4c66 --- /dev/null +++ b/Untitled3.ipynb @@ -0,0 +1,45 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import turtle\n", + "\n", + "turtle.shape('turtle')\n", + "turtle.forward(50)\n", + "turtle.left(90)\n", + "turtle.forward(50)\n", + "turtle.left(90)\n", + "turtle.forward(50)\n", + "turtle.right(90)\n", + "turtle.forward(50)\n", + "turtle.right(90)\n", + "turtle.forward(50)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/ex1,.py b/ex1,.py new file mode 100644 index 0000000..50a828e --- /dev/null +++ b/ex1,.py @@ -0,0 +1,4 @@ +n = int(input()) +b = (n //60) % 24 +c = n % 60 +print(b, ':', c , ) \ No newline at end of file diff --git a/ex2.week3.py b/ex2.week3.py new file mode 100644 index 0000000..3634301 --- /dev/null +++ b/ex2.week3.py @@ -0,0 +1,14 @@ +import turtle + +turtle.shape('turtle') +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.right(90) +turtle.forward(50) +turtle.right(90) +turtle.forward(50) + + diff --git a/ex3week3.py b/ex3week3.py new file mode 100644 index 0000000..79adace --- /dev/null +++ b/ex3week3.py @@ -0,0 +1,12 @@ +import turtle +turtle.shape("turtle") +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.left(90) +turtle.color('red') + diff --git a/ex4week3.py b/ex4week3.py new file mode 100644 index 0000000..6fe28b6 --- /dev/null +++ b/ex4week3.py @@ -0,0 +1,7 @@ +import turtle +turtle.shape("turtle") +for i in range(100): + turtle.forward(10) + turtle.left(180-180*(100-2)/100) + + diff --git a/ex5week3.py b/ex5week3.py new file mode 100644 index 0000000..ac288fd --- /dev/null +++ b/ex5week3.py @@ -0,0 +1,14 @@ +import turtle +turtle.shape("turtle") +for i in range(10): + turtle.forward(30 + 2*i*10) + turtle.left(90) + turtle.forward(30 + 2*i*10) + turtle.left(90) + turtle.forward(30 + 2*i*10) + turtle.left(90) + turtle.forward(30 + 2*i*10) + turtle.left(90) + turtle.penup() + turtle.goto(-10-i*10,-10-i*10) + turtle.pendown() diff --git a/ex6week3.py b/ex6week3.py new file mode 100644 index 0000000..008a1ea --- /dev/null +++ b/ex6week3.py @@ -0,0 +1,12 @@ +n = int(input("ножки: ")) +import turtle + +turtle.shape('turtle') +for i in range(n): + turtle.forward(100) + turtle.stamp() + turtle.left(180) + turtle.forward(100) + turtle.left(180 - 360/n) + + diff --git a/ex7week3py b/ex7week3py new file mode 100644 index 0000000..a46e1b6 --- /dev/null +++ b/ex7week3py @@ -0,0 +1,8 @@ +import turtle + +turtle.shape('turtle') +n = 10 +for i in range(1, 1000): + h = (1/360)*n + turtle.left(n) + turtle.forward(0.1*i + h) diff --git a/ex8week3.py b/ex8week3.py new file mode 100644 index 0000000..39795cf --- /dev/null +++ b/ex8week3.py @@ -0,0 +1,5 @@ +import turtle +turtle.shape('turtle') +for i in range(1, 1000): + turtle.forward(i*3) + turtle.left(90) \ No newline at end of file diff --git a/ex9week3.py b/ex9week3.py new file mode 100644 index 0000000..d86508e --- /dev/null +++ b/ex9week3.py @@ -0,0 +1,21 @@ +import turtle +turtle.shape('turtle') +def geom(n): + turtle.left(180 - 180 * (n - 2) / n / 2) + for i in range(n): + turtle.forward(20*n) + turtle.left(180-180*(n-2)/n) + turtle.right(180 - 180 * (n - 2) / n / 2) + + +for i in range(3, 13): + geom(i) + turtle.penup() + turtle.goto((i-2)*33, 0) + turtle.pendown() + + + + + + diff --git a/new1.py b/new1.py new file mode 100644 index 0000000..2908cb0 --- /dev/null +++ b/new1.py @@ -0,0 +1 @@ +djn djn \ No newline at end of file diff --git a/new2.py b/new2.py new file mode 100644 index 0000000..6088fef --- /dev/null +++ b/new2.py @@ -0,0 +1,2 @@ +ggwfwf +wfwf \ No newline at end of file diff --git a/rtyu b/rtyu new file mode 100644 index 0000000..95f0b03 --- /dev/null +++ b/rtyu @@ -0,0 +1,3 @@ +trg +rger +egegg diff --git a/week03/ex10week3.py b/week03/ex10week3.py new file mode 100644 index 0000000..0e0e20e --- /dev/null +++ b/week03/ex10week3.py @@ -0,0 +1,21 @@ +import turtle +turtle.shape("turtle") +def circleL(n): + turtle.left(n) + for i in range(50): + turtle.forward(5) + turtle.left(180-180*(50-2)/50) + + +def circleR(n): + turtle.left(n) + for i in range(50): + turtle.forward(5) + turtle.right(180-180*(50-2)/50) + +circleL(0) +circleR(0) +circleL(60) +circleR(0) +circleL(60) +circleR(0) diff --git a/week03/ex11week3.py b/week03/ex11week3.py new file mode 100644 index 0000000..b116cc8 --- /dev/null +++ b/week03/ex11week3.py @@ -0,0 +1,18 @@ +import turtle +turtle.shape("turtle") +def circleL(n): + turtle.right(0) + for i in range(50): + turtle.left(180 - 180 * (50 - 2) / 50) + turtle.forward(n) + +def circleR(n): + turtle.left(0) + for i in range(50): + turtle.forward(n) + turtle.right(180-180*(50-2)/50) + +turtle.left(90) +for i in range(6): + circleL(5 + i) + circleR(5 + i) \ No newline at end of file diff --git a/week03/ex12week3.py b/week03/ex12week3.py new file mode 100644 index 0000000..747a291 --- /dev/null +++ b/week03/ex12week3.py @@ -0,0 +1,16 @@ +import turtle +turtle.shape("turtle") +def arc(n): + for i in range(50): + turtle.forward(n) + turtle.right(180-180*(100-2)/100) + +turtle.penup() +turtle.goto(-900, 0) +turtle.pendown() +turtle.left(90) +for u in range(5): + arc(10) + arc(1) + + diff --git a/week03/ex13week3.py b/week03/ex13week3.py new file mode 100644 index 0000000..026124b --- /dev/null +++ b/week03/ex13week3.py @@ -0,0 +1,43 @@ +import turtle +turtle.shape("turtle") +turtle.begin_fill() +for i in range(100): + turtle.forward(10) + turtle.left(180-180*(100-2)/100) +turtle.color('yellow') +turtle.end_fill() +turtle.penup() +turtle.color('black') +turtle.goto(-45, 230) +turtle.pendown() +turtle.begin_fill() +for i in range(100): + turtle.forward(1) + turtle.left(180-180*(100-2)/100) +turtle.color('blue') +turtle.end_fill() +turtle.penup() +turtle.color('black') +turtle.goto(45, 230) +turtle.pendown() +turtle.begin_fill() +for i in range(100): + turtle.forward(1) + turtle.left(180-180*(100-2)/100) +turtle.color('blue') +turtle.end_fill() +turtle.penup() +turtle.color('black') +turtle.goto(0, 180) +turtle.pendown() +turtle.right(90) +turtle.width(10) +turtle.forward(50) +turtle.penup() +turtle.color('black') +turtle.goto(65, 130) +turtle.pendown() +turtle.color('red') +for i in range(50): + turtle.forward(4) + turtle.right(180 - 180 * (100 - 2) / 100) diff --git a/week03/ex14week3.py b/week03/ex14week3.py new file mode 100644 index 0000000..0469dd2 --- /dev/null +++ b/week03/ex14week3.py @@ -0,0 +1,11 @@ +import turtle +turtle.shape("turtle") +def star(n): + turtle.left(180) + for i in range(n): + turtle.forward(150) + turtle.left(180-180/n) + +star(5) +star(11) + diff --git a/week04/Untitled.ipynb b/week04/Untitled.ipynb new file mode 100644 index 0000000..8fe1ff7 --- /dev/null +++ b/week04/Untitled.ipynb @@ -0,0 +1,50 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n" + ] + } + ], + "source": [ + "st = {1, 2, 3, 6, 5}\n", + "print((1 in st) == True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/week04/ex4_1.py b/week04/ex4_1.py new file mode 100644 index 0000000..e695db8 --- /dev/null +++ b/week04/ex4_1.py @@ -0,0 +1,6 @@ +lst = [1, 3, 6, 5, 7, 3, 8, 9, 10, 4, 5, 1] +a = 0 +for i in range(1, len(lst)-1): + if lst[i]>lst[i+1] and lst[i]>lst[i-1]: + a += 1 +print(a) diff --git a/week04/ex4_2.py b/week04/ex4_2.py new file mode 100644 index 0000000..535b756 --- /dev/null +++ b/week04/ex4_2.py @@ -0,0 +1,34 @@ +lst = [10, 3, 2, 4, 5, 1, 7, 6, 8, 9] +M = lst[1] +for i in range(len(lst)): + if lst[i]>M: + M = lst[i] +m = lst[1] +for i in range(len(lst)): + if lst[i]M: + M = lst1[i] + k = i +m = lst1[1] +for i in range(len(lst1)): + if lst1[i]