Сегодня мы рассматривали этот вариант
Решение для второй задачи:
f=open('17(1).txt')Решение для четвертой задачи:
s=[]
for i in range(10000):
a=f.readline()
s.append(int(a))
n=0
maxs=0
for i in range(len(s)):
for j in range(i+1,len(s)):
if (s[i]+s[j])%9==0:
n+=1
if s[i]+s[j]>maxs:
maxs=s[i]+s[j]
print(n,maxs)
def g(i,j,sm):Доделайте оставшиеся задачи. Для последних трех задач стандартное решение делается в электронных таблицах. Так что мы делали альтернативным способом.
sm+=sp[i][j]
if i!=0:
g(i-1,j,sm)
if j!=9:
g(i,j+1,sm)
if i==0 and j==9:
otvet.append(sm)
f=open('18.txt')
sp=[]
otvet=[]
for i in range(10):
a=f.readline()
s=list(map(int,a.split()))
sp.append(s)
g(9,0,0)
print(max(otvet),min(otvet))
Задачи принесите во вторник 22 марта.
Комментариев нет:
Отправить комментарий