Как проверить в данной задаче можно ли делить чисто на 3 последнюю цифру? Например есть число 39. Делаем целочисленное деление получится что в этом числе 7 пятерок и 1 тройка но... ведь можно сделать что бы было 6 пятерок и 3 тройки в итоге у нас не будет остатка. И нельзя использовать циклы для вычисления.# -*- coding: cp1251 -*-
i = 0
while i < 2:

print("\nВведите сумму товара")
price_of_goods = input()
if int(price_of_goods) 3:
num_1 = int(price_of_goods) // 5
test_1 = int(price_of_goods) % 5
if int(test_1) == 0:
print("Ответ: пяти копеечных монет",num_1,"и 0 трех копеечных монет")
elif int(test_1) > 0:
num_2 = int(num_1) * 5
num_2 = int(price_of_goods) - int(num_2)
test_2 = num_2 % 3
if test_2 == 0:
num_2 = num_2 // 3
print("Ответ: пяти копеечных монет ",num_1," и ",num_2," трех копеечных монет")
elif test_2 > 0:
num_2 - 5
num_2 = num_2 // 3
print("Ответ: пяти копеечных монет ",num_1," и ",num_2," трех копеечных монет")

21 Авг 2019 в 06:08
171 +1
0
Ответы
1

Для проверки, можно ли делить число на 3 чисто, нужно выполнить следующее:

Произвести целочисленное деление числа, которое нужно проверить, на 5.Найти остаток от деления на 5.Если остаток от деления на 5 равен 0, то число делится на 5 чисто, и может быть разделено на 3 чисто.

Попробуйте запустить приведенный Вами код и введите число 39. В итоге, код должен вывести следующее сообщение:
"Ответ: пяти копеечных монет 7 и 1 трех копеечная монета"
Из этого сообщения видно, что 39 (7 пятерок и 1 тройка) делится на 5 чисто, но не делится на 3 чисто.

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир