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

Ответы на вопрос

Отвечает Низамов Никита.
В python есть функция divmod, которая делает то, что надо: возвращает неполное частное и остаток от деления. Если n, k хранятся в разных строках, то решение можно написать в одну строчку (python 3):
print(*divmod(int(input()), int(input())))
Можно и по-другому:
n = int(input())
k = int(input())
print(n // k, n % k)
print(*divmod(int(input()), int(input())))
Можно и по-другому:
n = int(input())
k = int(input())
print(n // k, n % k)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам понадобится использовать операцию деления с остатком в Python.
Решение:
1. Сначала вам нужно получить значения переменных `n` и `k` с помощью функции `input()`. 2. Затем вычислите количество яблок, которое достанется каждому школьнику, используя операцию деления с остатком (`%`). Результатом будет остаток от деления `k` на `n`. Это можно сделать следующим образом: `apples_per_student = k % n`. 3. Далее вычислите количество яблок, которое останется в корзинке, используя операцию целочисленного деления (`//`). Результатом будет целая часть от деления `k` на `n`. Это можно сделать следующим образом: `apples_left_in_basket = k // n`. 4. Наконец, выведите полученные значения с помощью функции `print()`.Пример кода:
```python n = int(input("Введите количество школьников: ")) k = int(input("Введите количество яблок: "))apples_per_student = k % n apples_left_in_basket = k // n
print("Количество яблок, достающихся каждому школьнику:", apples_per_student) print("Количество яблок, оставшихся в корзинке:", apples_left_in_basket) ```
Например, если вводите `n = 3` и `k = 10`, то каждому школьнику достанется 3 яблока, а в корзинке останется 1 яблоко.
Обратите внимание: В приведенном коде не предусмотрена обработка возможных ошибок ввода, поэтому убедитесь, что вводимые значения являются целыми числами.


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili