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
17 changes: 17 additions & 0 deletions 1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
'''
Создайте три одномерных массива длины N и заполните их произвольными целыми
числами в диапазоне от 0 до 100. Найдите наибольший элемент среди всех трех
массивов. Определите сумму всех элементов созданных массивов.
'''
from random import randint as rndm
N = int(input())
massivs = [[],[],[]]
l = [x for x in range(0,101)]
for cur_m in range(3):
for i in range(N):
massivs[cur_m].append(l[rndm(0,100)])
normis = []
for cm in range(3):
for ci in range(len(massivs[cm])):
normis.append(massivs[cm][ci])
print(max(normis),sum(normis))
19 changes: 19 additions & 0 deletions 2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
'''
Создайте строку name, которая будет содержать ваши имя и
фамилию, записанные латиницей. После каждого символа строки
добавьте нижний прочерк ‘_’, после чего переведите все символы
строки в верхний регистр. Далее определите ASCII код каждого
символа полученной строки и запишите их в список (или массив).
Затем проделайте эти же операции для строки name, но только
все символы переведите в нижний регистр, а результат ASCII
код каждого символа запишите в новый список.
Окончательно определите наибольшее и наименьшее значения из
полученных списков.
'''
name = 'Chebakov Nicolay'
nname = ''.join([(name[i]+'_') for i in range(len(name))])
mxnname = nname.upper()
mx_codes = [ord(mxnname[i]) for i in range(len(nname))]
mnnname = nname.lower()
mn_codes = [ord(mnnname[i]) for i in range(len(nname))]
print(max(max(mx_codes),max(mn_codes)),min(min(mx_codes),min(mn_codes)))
8 changes: 8 additions & 0 deletions GLOBAL.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
counter = 0
def update(value):
global counter
result = counter + value
print(f'{counter}+{value} = {result}')
update(1)
update(3)
update(5)
7 changes: 7 additions & 0 deletions смешные функции.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
map - примень функцию к всем элементам списка
filter - то же самое но может не сохранять элемент
ord - номeр в таблице ascii
chr - наоборот
zip - обьединяет списки в обьединяет
a = dict(zip(b,c)) #b - list, c - list
=> a = ([b0,c0],[b1,c1]...)