Задание 5. Вы посетили город X Казахстана. Стоимость билета продается по разным ценам: стоимость одной поездки 40 тенге; стоимость 20 поездок составляет 600 тенге; стоимость 60 поездок составляет 1500 тенге. Вы должны путешествовать n раз по вашему плану. Сколько билетов нужно купить по разным ценам, чтобы потра- тить немного денег? Общее количество билетов должно быть не менее n. Входные данные: вводится число п. Выходные данные: программа должна вывести 3 необходимых числа проездных билетов за 1, 20, 60 раз.
Ответы на вопрос
Ответ:
бош
Объяснение:
крч, можно юзать цикл while, но без него справимся. кол-во билетов за 60 поездок можно вычислить, используя операцию деления с округлением вверх. затем, если остаток поездок n больше 20, можно купить билеты за 20 поездок до тех пор, пока остаток n не станет меньше 20. затем можно купить билеты за 1 поездку до тех пор, пока остаток n не станет равен нулю, держи крч кодик
import math
n = int(input("пукни свое кол-во поездок: "))
# вычисляем количество билетов за 60 поездок
num_60_bilet = math.ceil(n / 60)
# вычисляем количество оставшихся поездок после покупки билетов за 60 поездок
remainder = n % 60
# если остаток больше 20, покупаем билеты за 20 поездок
if remainder > 20:
num_20_bilet = (remainder // 20) + 1
num_1_bilet = 0
else:
num_20_bilet = 0
num_1_bilet = remainder
# выводим результаты
print("Необходимо купить:")
print(f"- {num_60_bilet} билетов за 60 поездок")
print(f"- {num_20_bilet} билетов за 20 поездок")
print(f"- {num_1_bilet} билетов за 1 поездку")
если не нравится текст в переменной n, можешь поменять на свой вкус