Информатика · ҰБТ сұрағы №13876
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)

Егер r.append(max(0, t[i] - t[i - 1])) жолы r.append(abs(t[i] - t[i - 1])) болып өзгертілсе, sum(d) неге тең болады?

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

Айырмалар: 3, 0, −4, 7, −1, 4, −1; модульдері: 3+0+4+7+1+4+1 = 20.

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