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

Екінші print командасы не шығарады?

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

sum(d) = 3+0+0+7+0+4+0 = 14. k — d тізіміндегі бірінші максимумның индексі (7 мәні, индекс 3).

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