Информатика · ҰБТ сұрағы №12626

Программа нәтижесін анықтаңыз: a = [3, 1, 4, 1, 5] b = [x for x in a if a.count(x) == 1] c = list(zip(a, a[1:])) print(b, c[2], sum(p * q for p, q in c) % 7)

Дұрыс жауабы мен түсіндірмесі
Жауабы: [3, 4, 5] (4, 1) 2

b — тек бір рет кездесетін элементтер: 3, 4, 5. c = [(3,1), (1,4), (4,1), (1,5)], c[2] = (4, 1). Көбейтінділер қосындысы 3+4+4+5 = 16, 16 % 7 = 2.

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