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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Базовый курс (моделирование на python)
Репозиторий для прохождения базового курса по языку программирования python,
в рамках общего цикла лекций "Моделирование на python".
print("747474")
12 changes: 12 additions & 0 deletions domashka3rp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import time
start = time.time()
N = int(input())
M = int(input())
for i in range(M):
print(i)
time.sleep(1)
for el in range(N):
print(el)
time.sleep(1)
finish = time.time()
print(f'Время выполнения {finish-start}')
9 changes: 9 additions & 0 deletions domashka4rp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import random
flowers = ['Тюльпан', 'Роза', "Люпин", "Борщевик"]
colors = ["White", 'Blue', 'Gray', 'Red', 'Yellow', 'Orange']
lense = len(colors)-1
for i in range(len(colors)):
colors[i] = colors[random.randint(0, lense)]
print(colors)
slownik = dict(zip(flowers, colors))
print(slownik)
6 changes: 6 additions & 0 deletions domashkarp1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import random as rand
import numpy
N = int(input())
mass1, mass2, mass3 = [rand.randint(0,100) for i in range(N)], [rand.randint(0,100) for i in range(N)],[rand.randint(0,100) for i in range(N)]
print(max(mass1 + mass2 + mass3))
print(sum(mass1 + mass2 + mass3))
10 changes: 10 additions & 0 deletions domashkarp2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name = 'vladislavosadchenko'
myname ='_'.join(name)
myname1 = myname.upper()
myname2 = myname.lower()
ordmass1 = [ord(symbol) for symbol in myname1]
ordmass2 = [ord(symbol) for symbol in myname2]
print(ordmass1)
print(ordmass2)
print(f'Минимальное и максимальное для строки1 {min(ordmass1)}, {max(ordmass1)}')
print(f'Минимальное и максимальное для строки2 {min(ordmass2)}, {max(ordmass2)}')
6 changes: 6 additions & 0 deletions domashkarp5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name = 'Borislov Osadchenko'
mass1 = [ord(symbol.upper()) for symbol in name]
mass2 = [ord(symbol.lower()) for symbol in name]
print(mass1)
print(mass2)
print(f'Сумма кодов списка: {sum(mass1 + mass2)}')
13 changes: 13 additions & 0 deletions dopdomashka1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import random
N = int(input('Введи конечное число диапазона: '))
count = int(input('Сколько чисел будет в списке: '))
lista = [random.randint(0,100) for i in range(count)]
print(lista)
def notfoundnumber(b):
newnumber = random.randint(0, N)
while True:
if newnumber != b:
return newnumber
newnumbercall = list(map(notfoundnumber, lista ))
print(newnumbercall[0])

20 changes: 20 additions & 0 deletions dopdomashkarp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import numpy as np, time
def matima(n):
x = a*n**4 + b*n**3 + c**n*2 + d *n +e
return x
a, b, c, d, e = 5, 2, 9, 7, 256
start = time.time()
count = list(np.arange(0, 10000))
logic = list(map(matima, count))
finish = time.time()
print(f'Время выполнения операции функцией map = {finish-start}')
start1 =time.time()
soso = [a*n**4 + b*n**3 + c**n*2 + d *n +e for n in range(0, 10000)]
finish1 = time.time()
print(f'Время выполнения операции списковым включением = {finish1-start1}')
start2 = time.time()
mass = []
for n in range(0, 10000):
mass.append(a*n**4 + b*n**3 + c**n*2 + d *n +e)
finish2 = time.time()
print(f'Время выполнения операции циклом = {finish2-start2}')
4 changes: 4 additions & 0 deletions int_my_first_program.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import os
a = os.name
print(a)
print("Hello world!")
5 changes: 5 additions & 0 deletions py.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import dopdomashka1
a = [67, 24, 31, 89, 28, 41, 92, 84, 48, 47, 28, 43, 92, 51, 63, 3, 13, 29, 69, 59, 59, 94, 22, 99, 1, 0, 7, 81, 21, 48, 76, 18, 45, 11, 50, 73, 13, 72, 100, 68, 45, 59, 95, 67, 61]
newa = list(map(str, a))
lokomot = ' '.join(newa)
print(lokomot.find('39'))