Информатика · ҰБТ сұрағы №13878
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(rises(temps[::2])) командасы қосылса, ол не шығарады?
Дұрыс жауабы мен түсіндірмесі
Жауабы: [3, 3, 3]
temps[::2] = [12, 15, 18, 21]; көрші айырмалар 3, 3, 3 және барлығы оң.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Python өрнегін оның нәтижесінің типімен сәйкестендіріңіз.
- Егер r.append(max(0, t[i] - t[i - 1])) жолы r.append(abs(t[i] - t[i - 1])) болып өзгертілсе, sum(d) неге тең б...
- Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))
- Программа нәтижесін анықтаңыз: words = ["kaz", "bilim", "ubt", "tema", "kod"] res = [w[::-1].upper() for i, w...
- Программа нәтижесін анықтаңыз: a = -17 b = 5 print(a // b, a % b, round(2.5) + round(3.5), 2 3 2 % 10)
- Python тілі туралы қай тұжырымдар дұрыс?
- Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len...
- Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b...