Строки и списки

Практикум: списки

1 / 18

Это практикум: новых команд не будет, только задачи на списки. Пригодится всё из уроков про списки: чтение списка из строки, обход по индексам for i in range(len(a)), сравнение соседей a[i] и a[i + 1], обмен a[i], a[j] = a[j], a[i], pop() и вывод через join. Задачи идут от простых к сложным: сначала смотрим на соседей, потом считаем пары и меняем список, в конце — шахматные ферзи.

a = [int(s) for s in input().split()]
for i in range(len(a) - 1):
    print(a[i], a[i + 1])

Этот каркас перебирает все пары соседей. Обрати внимание на len(a) - 1: у последнего элемента правого соседа нет.