2026/27, 7Б, Python: Целочисленная арифметика, остатки

A: Дележ яблок

\(n\) школьников делят \(k\) яблок поровну, неделяющийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке?

Программа получает на вход числа \(n\) и \(k\) и должна вывести два числа: количество яблок у каждого школьника и количество яблок, оставшихся в корзинке.

Пример

ВводВывод
3
14
4 2

B: Настольный теннис

Феофилакт хочет купить ракетки и шарики для игры в настольный теннис. Один комплект ракеток стоит \(a\) рублей, один шарик стоит \(b\) рублей. У Феофилакта есть \(c\) рублей, \(c\ge a\), он покупает один комплект ракеток и шарики на оставшиеся деньги. Сколько шариков купит Феофилакт?

Программа получает на вход три числа: \(a\), \(b\), \(c\) и должна вывести количество шариков, которые купит Феофилакт.

Пример

ВводВывод
20
10
55
3

C: Двузначное число

Дано двузначное число. Определите его первую цифру (количество десятков) и последнюю цифру (количество единиц).

Формат входных данных

Программа получает на вход двузначное число.

Формат выходных данных

Программа должна вывести две цифры, в отдельных строках.

Пример

ВводВывод
42
4
2

D: Предпоследняя цифра

Дано натуральное число. Найдите число десятков в его десятичной записи (то есть предпоследнюю цифру его десятичной записи).

Пример

ВводВывод
179
7

E: Сумма цифр

Дано трехзначное число. Найдите сумму его цифр.

Пример

ВводВывод
179
17

F: Электронные часы - 1

С начала суток прошло \(n\) минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). В этой задаче \(n\lt 1440\).

Пример

ВводВывод
150
2 30

G: Круговой азимут

Круговой азимут задаётся углом от направления на север по часовой стрелке: \(0\) — север, \(90\) — восток, \(180\) — юг, \(270\) — запад. Угол может быть любым целым числом от 0 до 359.

Робот направлен под углом \(a\) градусов, а затем поворачивает направо (по часовой стрелке) \(n\) раз, каждый раз на \(t\) градусов. Определите, под каким углом робот будет направлен после всех поворотов.

Программа получает на вход три целых числа: \(a\), \(n\), \(t\), каждое в отдельной строке, и должна вывести один угол — от 0 до 359.

Примеры

ВводВывод
350
2
10
10
90
3
90
0
90
2
180
90

H: Стоимость покупки

Пирожок в столовой стоит \(a\) рублей и \(b\) копеек. Определите, сколько рублей и копеек нужно заплатить за \(n\) пирожков. Программа получает на вход три числа: \(a\), \(b\), \(n\), и должна вывести два числа: стоимость покупки в рублях и копейках.

Примеры

ВводВывод
10
15
2
20 30
2
50
4
10 0

I: МКАД

Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью \(v\) километров в час. На какой отметке он остановится через \(t\) часов?

Программа получает на вход значения \(v\) и \(t\). Если \(v>0\), то Вася движется в положительном направлении по МКАД, если же значение \(v\lt 0\), то в отрицательном.

Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.

Формат входных данных

Программа получает на вход значения \(v\) и \(t\). Если \(v>0\), то Вася движется в положительном направлении по МКАД, если же значение \(v\lt 0\), то в отрицательном.

Формат выходных данных

Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.

Примеры

ВводВывод
60
2
11
-1
1
108

J: Ёлочная гирлянда

В ёлочной гирлянде лампочки мигают разными цветами: первая лампочка — цветом номер 1, вторая — цветом номер 2, …, \(n\)-я — цветом номер \(n\), \(n+1\)-я — снова цветом номер 1, и далее цвета лампочек повторяются.

Определите цвет \(k\)-й по счёту лампочки от начала гирлянды.

Программа получает на вход два целых числа: \(n\) — количество разных цветов, и \(k\) — номер лампочки, каждое в отдельной строке. Программа должна вывести одно число — номер цвета этой лампочки.

Примеры

ВводВывод
3
5
2
4
9
1

K: Колесо обозрения

Кабинки колеса обозрения нумеруются по порядку по кругу числами от 1 до \(n\). Сейчас у площадки посадки находится кабинка номер \(s\). Колесо поворачивается вперёд: на место у площадки посадки становится следующая по счёту кабинка. Так колесо поворачивается \(k\) раз. Определите, какая кабинка будет находиться у площадки посадки.

Программа получает на вход три целых числа: \(n\), \(s\), \(k\), каждое в отдельной строке, и должна вывести одно число — номер кабинки, которая окажется у площадки посадки.

Примеры

ВводВывод
6
3
8
5
6
3
12
3

L: Страницы книги

На каждой странице книги напечатано ровно \(k\) строк: на первой странице находятся строки с \(1\) по \(k\), на второй — c \(k+1\) по \(2k\) и т.д. Определите, на какой странице находится строка номер \(n\) и какой по счёту будет эта строка на странице.

Даны числа \(k\) и \(n\), нужно вывести два числа: номер страницы и номер строки на странице.

Пример

ВводВывод
50
100
2 50

M: Инфляция

Ручка стоила \(K\) рублей. Первого сентября стоимость ручки увеличилась ровно на \(P\) процентов. Определите, сколько ручек можно купить на \(S\) рублей после подорожания.

Программа получает на вход три числа: \(K\), \(P\), \(S\).

Пояснение к примеру. После подорожания ручка стала стоить 34 рубля 65 копеек. На 100 рублей можно купить 2 ручки.

Примечание. Задача должна решаться с использованием только целочисленных операций.

Пример

ВводВывод
33
5
100
2

N: Конец уроков

В некоторой школе занятия начинаются в 9:00. Продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут.

Дан номер урока (число от 1 до 10). Определите, когда заканчивается указанный урок. Выведите два целых числа: время окончания урока в часах и минутах.

Примеры

ВводВывод
3
11 35
2
10 35

O: Цепь

Из проволоки толщиной \(d\) миллиметров сделали кольца. Внутренний радиус каждого кольца составляет \(R\) миллиметров. Всего сделали \(n\) колец и их соединили в цепь. Определите длину получившейся цепи \(L\). На рисунке изображен пример для \(n = 3\).

Программа получает на вход числа \(d\), \(R\), \(n\), при этом \(d\lt R\), и должна вывести длину полученной цепи.

Пример

ВводВывод
2
10
3
64

Z: Скриншот среды разработки Wing IDE

Установите дома Python и среду Wing IDE 101. Напишите простую программу. Запустите ее. Сделайте скриншот, демонстрирующий работу среды разработки (должно быть видно, что вы умеете запускать программы), сохраните его в формате PNG или JPEG, картинку со скриншотом сдайте в тестирующую систему.

Примечания

Как сделать скриншот в Windows.

  1. Запустите среду разработки.
  2. Нажмите на кнопку PrtSc (Print Screen). Изображение экрана скопируется в буфер обмена.
  3. Запустите редактор Paint. Вставьте картинку из буфера обмена.
  4. Сохраните картинку.