Программа на языке Python для работы с двузначными числами
Привет! Меня зовут Алексей, и я хочу поделиться с тобой программой на языке Python, которая позволяет работать с двузначными числами. В этой программе я написал две функции⁚ первая функция находит сумму и произведение цифр данного числа, а вторая функция выводит число, полученное перестановкой цифр исходного числа.Ниже приведен код программы⁚
python
def sum_and_product(number)⁚
digit1 number // 10 # получаем первую цифру числа
digit2 number % 10 # получаем вторую цифру числа
summ digit1 digit2 # находим сумму цифр
product digit1 * digit2 # находим произведение цифр
return summ, product
def digit_permutation(number)⁚
digit1 number // 10
digit2 number % 10
permutation digit2 * 10 digit1 # перестановка цифр числа
return permutation
# Пользовательский ввод
num int(input(″Введите двузначное число⁚ ″))
# Вызываем первую функцию для нахождения суммы и произведения цифр
sum_result, product_result sum_and_product(num)
# Вызываем вторую функцию для нахождения числа, полученного перестановкой цифр
permutation_result digit_permutation(num)
print(″Сумма цифр⁚″, sum_result)
print(″Произведение цифр⁚″, product_result)
print(″Число, образованное перестановкой цифр⁚″, permutation_result)
Позволь мне объяснить, как работает каждая функция в этой программе.
Функция `sum_and_product` принимает число в качестве аргумента и использует операторы деления нацело (`//`) и деления по модулю (`%`) для получения цифр этого числа. Затем она вычисляет сумму и произведение этих цифр и возвращает результат.
Функция `digit_permutation` также принимает число в качестве аргумента и использует те же операторы для получения цифр этого числа. Затем она меняет местами цифры и возвращает число, полученное перестановкой цифр.
В основной части программы мы запрашиваем у пользователя двузначное число и вызываем функции `sum_and_product` и `digit_permutation` с этим числом. Затем мы выводим результаты с помощью оператора `print`.
Я надеюсь, что эта программа будет полезна для тебя. Если у тебя есть какие-либо вопросы, не стесняйся задавать!