Compare commits
10 Commits
b4863727d4
...
59a37d8697
| Author | SHA1 | Date | |
|---|---|---|---|
| 59a37d8697 | |||
|
|
3881ab7e96 | ||
|
|
ab899b45e4 | ||
| 0c036bfbd9 | |||
| 4ac1e79815 | |||
| 75b8c6a12b | |||
| de6e5abbc8 | |||
| 9201b92bb8 | |||
| afa01f8da0 | |||
| 91d3faf4bb |
@@ -82,8 +82,8 @@
|
|||||||
#-=-=-=-=-=-=-
|
#-=-=-=-=-=-=-
|
||||||
|
|
||||||
#1 Задание
|
#1 Задание
|
||||||
#age = int(input(Enter age: ))
|
#age = int(input("Enter age: "))
|
||||||
#rost = int(input(Enter rost: ))
|
#rost = int(input("Enter rost: "))
|
||||||
#if age >= 18 and rost >= 185:
|
#if age >= 18 and rost >= 185:
|
||||||
# print("approved!")
|
# print("approved!")
|
||||||
#elif rost >= 200:
|
#elif rost >= 200:
|
||||||
|
|||||||
47
18-09/18-09.py
Normal file
47
18-09/18-09.py
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
#num1 = '' # 1 слаг
|
||||||
|
#num2 = '' # 2 слаг
|
||||||
|
#operation = '' # оператор
|
||||||
|
|
||||||
|
# Ввод выражения
|
||||||
|
#letter_num = 0
|
||||||
|
|
||||||
|
# Поиск знака и индекса
|
||||||
|
#user_str = input("Enter num: ")
|
||||||
|
#for i in range(0, len(user_str)):
|
||||||
|
# if user_str[i] in "+-*/":
|
||||||
|
# letter_num = i
|
||||||
|
# operation = user_str[i]
|
||||||
|
|
||||||
|
# Поиск 1 числа
|
||||||
|
#for i in range(0, letter_num):
|
||||||
|
# num1 += user_str[i]
|
||||||
|
|
||||||
|
# Поиск 2 числа
|
||||||
|
#for i in range(letter_num + 1, len(user_str)): # увеличение индекса на единицу
|
||||||
|
# num2 += user_str[i]
|
||||||
|
|
||||||
|
# Преобразование типа
|
||||||
|
#num1 = int(num1)
|
||||||
|
#num2 = int(num2)
|
||||||
|
|
||||||
|
#if operation == "+":
|
||||||
|
# result = num1 + num2
|
||||||
|
#elif operation == "-":
|
||||||
|
# result = num1 - num2
|
||||||
|
#elif operation == "*":
|
||||||
|
# result = num1 * num2
|
||||||
|
#elif operation == "/":
|
||||||
|
# result = num1 / num2
|
||||||
|
#print("result: ", result)
|
||||||
|
|
||||||
|
#===
|
||||||
|
# Задания
|
||||||
|
#===
|
||||||
|
|
||||||
|
# 1 Задание
|
||||||
|
# Для того чтоб не показаться что я взял у ии то обьясню что делает код
|
||||||
|
#num = str(input()) # считывание
|
||||||
|
#rev = '' # создание пустой строки
|
||||||
|
#for i in range(len(num) -1, -1, -1): Создание цикла и в радиусе(подсчитать(num) -start, -step, -stop), тоесть от конца
|
||||||
|
# rev += num[i] # записывание num в rev с индексом i
|
||||||
|
#print(rev)
|
||||||
39
26-09.py
Normal file
39
26-09.py
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
#2 задание
|
||||||
|
b = input()
|
||||||
|
lis = [int(ind) for ind in b]
|
||||||
|
b_min = b[0]
|
||||||
|
print(f"минимум: {b_min} список: {b}")
|
||||||
|
|
||||||
|
#3 задание
|
||||||
|
b = input()
|
||||||
|
lis = [int(i) for i in b]
|
||||||
|
index_num = 0
|
||||||
|
std_num = 0
|
||||||
|
while True:
|
||||||
|
if lis[index_num] <= 1:
|
||||||
|
std_num += 1
|
||||||
|
elif lis[index_num] <= 1:
|
||||||
|
std_num += 1
|
||||||
|
elif lis[index_num] % 2 == 0 or lis[index_num] % 3 == 0:
|
||||||
|
std_num += 1
|
||||||
|
index_num += 1
|
||||||
|
if index_num == len(lis) - 1:
|
||||||
|
print(f"Кол во простых чисел: {std_num}, список: {lis}")
|
||||||
|
|
||||||
|
#4 задание
|
||||||
|
list = [1, 2, 3, 4, 5, 6, 10, 22, 343, 4]
|
||||||
|
num_input = int(input())
|
||||||
|
del_list = list.remove(num_input)
|
||||||
|
print("удаленные элементы: {} \n список: {}".format(num_input, list))
|
||||||
|
|
||||||
|
#5 задание
|
||||||
|
list1 = [1, 2, 3, 4, 5]
|
||||||
|
list2 = [100, 200, 300, 200]
|
||||||
|
def lis_obe(lis1, lis2):
|
||||||
|
return lis1+lis2
|
||||||
|
print(lis_obe(list1, list2))
|
||||||
|
|
||||||
|
# 6 задание
|
||||||
|
spisok = [1, 2, 3, 4, 10, 12]
|
||||||
|
stepen = 2
|
||||||
|
print([i ** stepen for i in spisok])
|
||||||
13
Practica2_rel/task1_rpo254.py
Normal file
13
Practica2_rel/task1_rpo254.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
num1 = int(input("Enter 1 number: "))
|
||||||
|
num2 = int(input("Enter 2 number: "))
|
||||||
|
num3 = int(input("Enter 3 number: "))
|
||||||
|
sel = int(input("Summ(1) and proiz(2): "))
|
||||||
|
summ = ( num1 + num2 + num3 )
|
||||||
|
proz = ( num1 * num2 * num3 )
|
||||||
|
|
||||||
|
if sel == 1:
|
||||||
|
print(summ)
|
||||||
|
elif sel == 2:
|
||||||
|
print(proz)
|
||||||
|
else:
|
||||||
|
print("please enter 1 and 2")
|
||||||
6
Practica2_rel/task2_rpo254.py
Normal file
6
Practica2_rel/task2_rpo254.py
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
salary = int(input("salary: "))
|
||||||
|
credit = int(input("credit: "))
|
||||||
|
comm_u = int(input("service: "))
|
||||||
|
|
||||||
|
obd = (salary - credit - comm_u)
|
||||||
|
print(obd)
|
||||||
4
Practica2_rel/task3_rpo254.py
Normal file
4
Practica2_rel/task3_rpo254.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
d1 = int(input("Diagonal^1: "))
|
||||||
|
d2 = int(input("Diagonal^2: "))
|
||||||
|
s = (d1 * d2) / 2
|
||||||
|
print(s)
|
||||||
1
Practica2_rel/task4_rpo254.py
Normal file
1
Practica2_rel/task4_rpo254.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
print("To be\nor not\nto be")
|
||||||
1
Practica2_rel/task5_rpo254.py
Normal file
1
Practica2_rel/task5_rpo254.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
print("<<Life is what happens\n \t\t\twhen\n \t\t\t\tyou're busy making other plans>>")
|
||||||
13
Practica3/task1_rpo254.py
Normal file
13
Practica3/task1_rpo254.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
a = int(input())
|
||||||
|
b = 1
|
||||||
|
while b < 10:
|
||||||
|
print(f"{a} * {b} = {a*b}")
|
||||||
|
b += 1
|
||||||
|
|
||||||
|
# Через for i можно реализовать полную таблицу умножения
|
||||||
|
#for i in range(1, 10 + 1):
|
||||||
|
# for b in range(1, 10 + 1):
|
||||||
|
# n = i * b
|
||||||
|
# print("{} * {} = {}".format(i, b, n))
|
||||||
|
# print("-=-=-=-=-")
|
||||||
28
Practica3/task2_rpo254.py
Normal file
28
Practica3/task2_rpo254.py
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
import sys as os # удобнее так :3
|
||||||
|
while True:
|
||||||
|
print("список для перевода в руб\n"
|
||||||
|
"- 1. В доллары\n"
|
||||||
|
"- 2. В Юани\n"
|
||||||
|
"- 3. В тенге\n"
|
||||||
|
"- 4. в Гривны\n"
|
||||||
|
"- 0. выход")
|
||||||
|
choice = int(input("Выберите :: "))
|
||||||
|
res = int(input("Сумма(RUB) :: "))
|
||||||
|
if choice == 0:
|
||||||
|
print("выход")
|
||||||
|
os.exit(1)
|
||||||
|
elif choice == 1:
|
||||||
|
print(f"usd: {res / 83.66}")
|
||||||
|
os.exit(1)
|
||||||
|
elif choice == 2:
|
||||||
|
print(f"cny: {res / 11.76}")
|
||||||
|
os.exit(1)
|
||||||
|
elif choice == 3:
|
||||||
|
print(f"kzt: {res / 0.15}")
|
||||||
|
os.exit(1)
|
||||||
|
elif choice == 4:
|
||||||
|
print(f"uah: {res / 2.02}")
|
||||||
|
os.exit(1)
|
||||||
|
else:
|
||||||
|
print("ОШИБКА! не введено число из списка")
|
||||||
|
os.exit(1)
|
||||||
9
Practica3/task3_rpo254.py
Normal file
9
Practica3/task3_rpo254.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
mini = int(input("нач :: "))
|
||||||
|
maxi = int(input("кон :: "))
|
||||||
|
numb = int(input("чис :: "))
|
||||||
|
while mini < maxi:
|
||||||
|
if mini == numb:
|
||||||
|
print(f" !{mini} !", end=' ')
|
||||||
|
else:
|
||||||
|
print(mini, end=' ')
|
||||||
|
mini += 1
|
||||||
15
Practica3/task4_rpo254.py
Normal file
15
Practica3/task4_rpo254.py
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
from random import randint as r
|
||||||
|
import sys as os
|
||||||
|
|
||||||
|
value = r(1,500)
|
||||||
|
d = -50
|
||||||
|
while d != 0:
|
||||||
|
print("Загадано число от 1 до 500")
|
||||||
|
d = int(input("введи число: "))
|
||||||
|
if d < value:
|
||||||
|
print("Меньше!")
|
||||||
|
elif d > value:
|
||||||
|
print("Больше!")
|
||||||
|
elif d == value:
|
||||||
|
print("Победа!")
|
||||||
|
os.exit(1)
|
||||||
15
Practica3/task5_vlkad_rpo254.py
Normal file
15
Practica3/task5_vlkad_rpo254.py
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
start_sum = int(input())
|
||||||
|
percent = int(input())
|
||||||
|
sum_year = int(input())
|
||||||
|
|
||||||
|
if start_sum > 0 or percent > 0 or years > 0:
|
||||||
|
form = 1+percent/100
|
||||||
|
print("\nрасчет")
|
||||||
|
curr_sum = start_sum
|
||||||
|
for i in range(1,sum_year+1):
|
||||||
|
curr_sum = curr_sum * form
|
||||||
|
curr_sum = curr_sum // 1 #убрать огромный хвост после запятой
|
||||||
|
print(f"Год {i}: {curr_sum} руб.")
|
||||||
|
print(f"Итог сумма через {i} лет: {curr_sum} руб")
|
||||||
|
else:
|
||||||
|
print("Числа меньше 0!")
|
||||||
48
test_time_func.py
Normal file
48
test_time_func.py
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
from time import time
|
||||||
|
from sys import exit as ex
|
||||||
|
|
||||||
|
REPET = [ 20_000, 40_000, 60_000, 80_000 ]
|
||||||
|
REPET_INDEX = int(0) # началый индекс
|
||||||
|
|
||||||
|
while True: # Включаю цикл для повторения списков, в конце к индексу прибавляется 1
|
||||||
|
print("Значение repet:", REPET[REPET_INDEX]) # легкое обозначение того на какой рипит сейчас идет цикл
|
||||||
|
# Тест append
|
||||||
|
start = time()
|
||||||
|
arr = []
|
||||||
|
for _ in range(REPET[REPET_INDEX]): # указание радиуса
|
||||||
|
arr.append(5)
|
||||||
|
stop = time()
|
||||||
|
print("appd: ", stop - start)
|
||||||
|
|
||||||
|
# Тест pop(удаление последнего элемента)
|
||||||
|
start = time()
|
||||||
|
arr = []
|
||||||
|
for _ in range(REPET[REPET_INDEX]):
|
||||||
|
arr.append(5) # Без добавления элемента pop просто будет писать об отсуствии элементов в списке
|
||||||
|
arr.pop()
|
||||||
|
stop = time()
|
||||||
|
print("pop(посл): ", stop - start)
|
||||||
|
|
||||||
|
# Тест pop(удаление первого элемента)
|
||||||
|
start = time()
|
||||||
|
arr = []
|
||||||
|
for _ in range(REPET[REPET_INDEX]):
|
||||||
|
arr.append(5) # Тоже самое что и в поп где удаление последнего элемента
|
||||||
|
arr.pop(0)
|
||||||
|
stop = time()
|
||||||
|
print("pop(перв): ", stop - start)
|
||||||
|
|
||||||
|
# Тест insert
|
||||||
|
start = time()
|
||||||
|
arr = []
|
||||||
|
for _ in range(REPET[REPET_INDEX]):
|
||||||
|
arr.insert(0,5)
|
||||||
|
stop = time()
|
||||||
|
print("ins: ", stop - start)
|
||||||
|
|
||||||
|
# Добавление индекса и начало нового цикла
|
||||||
|
print("--= кон репит =--") # оповещение об закончивании первого рипита
|
||||||
|
REPET_INDEX += 1 # добавление индекса(тоесть от 0)
|
||||||
|
if REPET_INDEX == 4: # если индекс больше 3 то сделать выход из программы
|
||||||
|
ex(1) # Тоесть не выводить каждый раз трейсбак
|
||||||
|
|
||||||
8
th3rd_sergeevich.py
Normal file
8
th3rd_sergeevich.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Принцип
|
||||||
|
# Чтобы создать список циклом нужно обьявить i как интегер.
|
||||||
|
# дальше выполняется цикл для i в радиусе(от 1 до 3*25+1(1 добавляется так как 25 целая и не указывается при выводе))
|
||||||
|
# насколько понимаю при создании списка не нужно указывать двоеточия.
|
||||||
|
# так что выполняю условие если, если i делится с остатком на 3 и остаток равен 0 то вывести список.
|
||||||
|
# дальше просто принт(n)
|
||||||
|
n = [ int(i) for i in range(1,3*25+1) if i % 3 == 0 ]
|
||||||
|
print(n)
|
||||||
Reference in New Issue
Block a user