• 1.Напишите функцию, которая принимает цифру и текст "RU" или "EN". Функция возвращает текстовое представление числа в зависимости от выбранного языка. Например для 1 это "Один" или "One". Сделать второй параметр необязательным. 2.Напишите функцию, которая принимает зарплату, процент подоходного налога, пенсионное отчисление и обязательное медстрахование, и ничего не возвращает. Функция должна вывести зарплату после вычета налогов и общую сумму налогов. Используйте следующую формулу для вычисления зарплаты после вычета налогов: зарплата - (зарплата * процент подоходного налога) - пенсионное отчисление - обязательное медстрахование.

Ответы 1

  • Ответ: Все функции написаны на Python

    1.

    def number_to_text(number, language="RU"):

       if language == "RU":

           if number == 1:

               return "Один"

           elif number == 2:

               return "Два"

           elif number == 3:

               return "Три"

           # добавьте остальные числа до нужного вам предела

           else:

               return "Неизвестное число"

       elif language == "EN":

           if number == 1:

               return "One"

           elif number == 2:

               return "Two"

           elif number == 3:

               return "Three"

           # добавьте остальные числа до нужного вам предела

           else:

               return "Unknown number"

       else:

           return "Неподдерживаемый язык"

    # Пример использования

    print(number_to_text(1, "RU"))  # Один

    print(number_to_text(2, "RU"))  # Два

    print(number_to_text(3, "EN"))  # Three

    print(number_to_text(4))        # Один (по умолчанию используется русский язык)

    2.

    Вот пример функции на языке Python, которая выполняет указанные вычисления:

    def вычислить_зарплату(зарплата, процент_налога, пенсионное_отчисление, медстрахование):

       налоги = (зарплата * процент_налога) + пенсионное_отчисление + медстрахование

       зарплата_после_налогов = зарплата - налоги

        print("Зарплата после вычета налогов:", зарплата_после_налогов)

       print("Общая сумма налогов:", налоги)

    Вы можете использовать эту функцию, передавая ей соответствующие значения зарплаты, процента налога, пенсионного отчисления и обязательного медстрахования. Например:

    вычислить_зарплату(50000, 0.2, 1000, 500)

    Результат выполнения функции будет выглядеть следующим образом:

    Зарплата после вычета налогов: 38200.0

    Общая сумма налогов: 11800.0

    Обратите внимание, что в данном примере используется процент налога в виде десятичной дроби (0.2 означает 20%). Если вы хотите использовать процент в виде целого числа (например, 20 означает 20%), вам нужно будет поделить его на 100 при передаче в функцию.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years