Чтобы научиться программировать, нужно решать задачки 😉 Этим мы и займёмся.

Для решения задач нужно зарегистрироваться на сайте "Школа программиста".

Школа программиста

При регистрации укажите настоящее ФИО и запишите куда-нибудь логин и пароль, они пригодятся до конца курса. Также после регистрации выпишите Ваш ID из раздела "Паспорт", по нему вас добавят в отдельную группу для отслеживания решаемости задач.

Как считывать несколько чисел из одной строки

Считывание нескольких чисел из одной строки в Python — не такая тривиальная задача, если сравнивать с другими языками программирования. Простой input() считает всю строчку целиком, и из неё нужно вручную выделять числа. Покажем один из способов такого выделения:

a, b = [int(x) for x in input().split()]

Слева от оператора присваивания через запятую нужно указать, в какие переменные нужно считать значения. Справа от оператора стоит выражение, смысл которого мы разберём позже 😉 Вкратце: оно считывает строку с числами, делит её на несколько строк, по одному числу в строке, и переводит набор строк в набор чисел.

Для примера решим задачу №1 с сайта:

a, b = [int(x) for x in input().split()]
print(a + b)

Список задач

Первые 8 задач (до черты) не требуют применения волшебной конструкции, в остальных она понадобится.

Неглухой телефон

Бисер

Журавлики

Сумма цифр числа

Игра

Пятью пять - двадцать пять!

Следующее и предыдущее

2^N


A+B

Два бандита

Гулливер

Разность времен

Олимпиада

Эния

Прямоугольный параллелепипед