** языке python: n школьников делят k яблок поровну, неделящийся остаток остается в...

0 голосов
588 просмотров

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


Информатика Начинающий (171 баллов) | 588 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

В python есть функция divmod, которая делает то, что надо: возвращает неполное частное и остаток от деления. Если n, k хранятся в разных строках, то решение можно написать в одну строчку (python 3):

print(*divmod(int(input()), int(input())))

Можно и по-другому:

n = int(input())
k = int(input())
print(n // k, n % k)

Архангел (148k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей