Что будет в days после кода: days = []; затем цикл for i in range(3):; внутри выполняется days.append(i)?

A[0, 1, 2]
B[1, 2, 3]
C[0, 1, 2, 3]
D[2, 1, 0]
Правильный ответ. range(3) генерирует значения 0, 1, 2 — именно они попадут в список.

Разбор

Цикл for i in range(3): пройдёт по трём значениям: 0, 1, 2. На каждой итерации выполняется days.append(i), поэтому days станет [0, 1, 2].

Проверь себя · 1/3разбор после ответа
Есть списки пользователей и трат: users = ['u1', 'u2'] и spends = [100, 200]. После d = {}, в цикле for u, s in zip(users, spends): выполняется d[u] = s. Чему равно d['u2']?
Тренировать Python в Telegram

Ещё вопросы по теме «Циклы и условия»