Информатика · ҰБТ сұрағы №13877
temps = [12, 15, 15, 11, 18, 17, 21, 20] def rises(t): r = [] for i in range(1, len(t)): r.append(max(0, t[i] - t[i - 1])) return r d = rises(temps) k = 0 for i in range(len(d)): if d[i] > d[k]: k = i print(d) print(sum(d), k)

Негізгі программаның басында temps.append(25) командасы орындалса, соңғы print командасы не шығарады?

Дұрыс жауабы мен түсіндірмесі
Жауабы: 19 3

Жаңа элемент d-ға 25 − 20 = 5 қосады: d = [3,0,0,7,0,4,0,5], қосынды 19; ең үлкен 7 индекс 3-те қалады.

«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы