Самостоятельно запишите программу и запустите ее на выполнение при следующих исходных данных:
k | n |
---|---|
20 | 10 |
25 | 12 |
9 | 10 |
Если программный код записан верно, то вы получите следующие результаты:
k1 | k2 |
---|---|
2 | 0 |
2 | 1 |
0 | 9 |
Задача: в корзине k яблок. Их надо разделить между n шестиклассниками так, чтобы каждому досталось равное количество целых яблок. Напишите программу, определяющую, сколько яблок достанется каждому школьнику и сколько яблок останется в корзине.
Исходные данные, которые необходимо ввести:
k — количество яблок;
n — число шестиклассников.
Результат:
k1 — количество яблок, которое достанется каждому шестикласснику;
k2 — количество яблок, которое останется в корзине.
Формулы, связывающие исходные данные и результат:
k1 = k // n
k2 = k % n
Программа:
k = int(input('Яблок в корзине:'))
n = int(input('Всего шестиклассников:'))
k1 = k // n
k2 = k % n
print('Каждый школьник получит', k1, 'яблок(а)')
print('В корзине останется', k2, 'яблок(а)')
Запустим программу и введем исходные данные:
Результаты совпадают с данными, предоставленными во второй таблице. Код написан верно.
Пожауйста, оцените решение