Вопрос задан 05.07.2023 в 07:29. Предмет Информатика. Спрашивает Коновалов Дмитрий.

ЗАДАЧА НА PYTHON # Даны целые положительные числа a и b (a > b) # Определить результат

целочисленного деления a на b, с помощью цикла while, # __НЕ__ используя ни одной из операций деления: ни деления с плавающей точкой /, ни целочисленного деления // # и взятия остатка % # Формат вывода: # Целочисленное деление ХХХ на YYY дает ZZZ
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ткаченко Михаил.

a = int(input())

b = int(input())

c = 0

while a >= b:

   a -= b

   c += 1

print(c)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример решения задачи на Python, используя цикл while:

python
def integer_division(a, b): dividend = a divisor = b quotient = 0 while dividend >= divisor: dividend -= divisor quotient += 1 return quotient a = int(input("Введите число a: ")) b = int(input("Введите число b: ")) result = integer_division(a, b) print(f"Целочисленное деление {a} на {b} дает {result}")

В этом примере определена функция integer_division, которая принимает два аргумента a и b и возвращает результат целочисленного деления a на b. Внутри функции используется цикл while, который выполняется до тех пор, пока dividend (делимое) больше или равно divisor (делитель). В каждой итерации цикла уменьшаем dividend на divisor и увеличиваем quotient (частное) на единицу.

Затем мы запрашиваем у пользователя числа a и b, вызываем функцию integer_division и выводим результат на экран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос