занятие

Слайд 2

Проверка присутствия

Проверка присутствия

Слайд 3

Слайд 4

file = open(‘input.txt’,’r’) N = int(file.readline()) K = int(file.readline()) I =

file = open(‘input.txt’,’r’)
N = int(file.readline())
K = int(file.readline())
I = int(file.readline())
file.close()
with open('output.txt', 'w')

as file: file.write(str(N - 2*K + I))
Слайд 5

Слайд 6

N=list(input()) N.sort(reverse=True) print(''.join(N)) ‘2345’ [‘2’,’3’,’4’,’5’] [‘5’,’4’,’3’,’2’] 5432

N=list(input())
N.sort(reverse=True)
print(''.join(N))
‘2345’
[‘2’,’3’,’4’,’5’]
[‘5’,’4’,’3’,’2’]
5432

Слайд 7

Слайд 8

40 20 31 33 19 44 23 22 3 -81

40 20 31 33 19
44 23 22 3 -81

Слайд 9

with open('input.txt') as f: f.readline() x = list(map(int, f.readline().split())) with open('output.txt',

with open('input.txt') as f:
f.readline()
x = list(map(int, f.readline().split()))
with open('output.txt', 'w') as f:
f.write('

'.join(map(str, sorted(x, key=lambda x: 10*(x//10-x%10)+x//10))))
Слайд 10

Слайд 11

f = open('input.txt') for line in f: n=int(line) f.close() a=[] for

f = open('input.txt')
for line in f:
n=int(line)
f.close()
a=[]
for i in range(n):

a.append([])
for j in range(n):
a[i].append(0)
a[0][0]=1
maswir = n – 1 3
maswirrrr = 0
while(maswir>=maswirrrr):
i = maswirrrr
j = maswirrrr
while j <= maswir:
if j!=0:
a[i][j] = a[i][j-1] + 1
j+=1
i = maswirrrr
j = maswir

while i <= maswir:
if (i != maswirrrr):
a[i][j] = a[i-1][j] + 1
i+=1
i = maswir
j = maswir
while j >= maswirrrr:
if (j != maswir):
a[i][j] = a[i][j+1] + 1
j-=1
i = maswir
j = maswirrrr
while i > maswirrrr:
if (i != maswir):
a[i][j] = a[i+1][j] + 1
i-=1
maswir -= 1;
maswirrrr += 1;
f = open('output.txt','w')
for i in range(n):
f.writelines (' '.join(map(str,a[i])))
f.write('\n')
f.close()

Слайд 12

Слайд 13

def fib(n): if n return 1 return fib(n-1) + fib(n-2) print(fib(int(input())))

def fib(n):
if n < 3:
return 1
return fib(n-1) + fib(n-2)
print(fib(int(input())))
5
3+ 2=5
2+ 1

2
1+1=2
Слайд 14

Слайд 15

string = input() while 'fu' in string: string = string.replace('fu', '') print(string)

string = input()
while 'fu' in string:
string = string.replace('fu', '')
print(string)

Слайд 16

Слайд 17

f = open('input.txt') i=1 for line in f: if i==1: N_1,

f = open('input.txt')
i=1
for line in f:
if i==1:
N_1, N_2 =

map(int, line.split()) elif i==2:
a1=line.split()
else:
a2=line.split()
i+=1
f.close()
mas=[]
for i in range(N_1):
mas.append(a1[i])
for i in range(N_2):
mas.append(a2[i])
mas.sort(key=len)
for i in range(N_1):
a1[i]=mas[i]
for i in range(N_2):
a2[i]=mas[i+N_1]

f = open('output.txt','w')
f.writelines (' '.join(a1))
f.write('\n')
f.writelines (' '.join(a2))
f.write('\n')
f.close()

Слайд 18

Слайд 19

{name:’helen’, year:2020}

{name:’helen’, year:2020}