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

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

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


Информатика (171 баллов) | 445 просмотров
Дан 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 баллов)