Модуль 1.8 (Деление нацело и деление по остатку) подробно рассмотрим операции деления на цело и взятия остатка от деления.
Ниже представлены примеры задач с решением на тему Деление нацело и деление по остатку.
Напишите программу, которая найдет сколько полных килограмм умещается в заданное число грамм.
a = int(input()) print(a//1000)
n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Программа получает на вход сперва число n, а потом k.
a = int(input()) s = int(input()) print(s//a)
У вас есть N рублей и вы хотите купить максимальное количество кроссовок по цене R рублей. Сколько кроссовок Вы можете себе купить? На вход программе поступают 2 положительных целых числа N, R
a = int(input()) s = int(input()) print(a//s)
Программе поступает на вход одно целое положительное число, ваша задача вывести его последнюю цифру
n = int(input()) a = n % 10 print(a)
Дано целое положительное число, ваша задача вывести разряд сотен этого числа
x=int(input()) a=x//100%10 print(a)
Дано целое положительное трехзначное число, ваша задача найти сумму разрядов этого числа
n = int(input()) a = n // 100 b = n // 10 % 10 c = n % 10 print(a + b + c)
У Олега в банке есть n евро. Он хочет снять всю сумму наличными. Номиналы еврокупюр равны 1, 5, 10, 20, 100. Какое минимальное число купюр должен получить Олег после того, как снимет все деньги? На вход программе поступает одно положительные целое число n.
n = int(input()) hundreds = n // 100 twentys = n % 100 // 20 tens = n % 20 // 10 fives = n % 10 // 5 units = n % 5 // 1 banknotes = hundreds + twentys + tens + fives + units print(banknotes)
Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент.
Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59).
Учтите, что число n может быть больше, чем количество минут в сутках.
a = int(input()) b = (a // 60 % 24) c = a % 60 print(b, c)
Дано целое число n. Выведите следующее за ним четное число.
Задачу необходимо решить целочисленными операциями без использования условных операторов и\или циклов.
x = int(input()) y = x//2 print((y+1)*2)
Электронные часы показывают время в формате
h:mm:ss
, то есть сначала записывается количество часов в диапазоне от 0 до 23, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.Программа получает на вход число n — количество секунд, которое прошло с начала суток.
Выведите показания часов, соблюдая формат.
a = int(input()) h = a // 3600 m = a % 3600 // 60 s = a % 60 print(h, ':', m // 10, m % 10, ':', s//10, s % 10, sep='')
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы