
Программа должна запрашивать количество набранных баллов и печатать сообщение «Ваша скидка:» и
скидку: — от 0 до 49 баллов — «Скидка 10%»; — от 50 до 99 баллов — «Скидка 15%»; — от 100 баллов и выше — «Скидка 20%». Примечание. Наличие функции является обязательным. Сделать на Пайтон через def спасибо

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

def main():
""" Главная функция """
points = int(input("Введите количество набранных баллов: "))
if points < 50:
print("Ваша скидка 10%")
elif points < 100:
print("Ваша скидка 15%")
else:
print("Ваша скидка 20%")
if __name__ == "__main__":
main()



Конечно, я могу помочь вам написать программу на Python, которая будет выполнять указанную задачу. Вот пример кода:
pythondef calculate_discount(points):
if points >= 100:
discount = 20
elif points >= 50:
discount = 15
else:
discount = 10
return discount
points = int(input("Введите количество набранных баллов: "))
discount = calculate_discount(points)
print("Ваша скидка: {}%".format(discount))
Этот код определяет функцию calculate_discount
, которая принимает количество набранных баллов points
и возвращает соответствующую скидку. Затем программа запрашивает у пользователя количество баллов и вызывает функцию calculate_discount
, чтобы определить скидку. Наконец, программа выводит сообщение с размером скидки.
Надеюсь, это поможет! Если у вас возникнут ещё вопросы, пожалуйста, дайте мне знать.


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