Вопрос:

4) Запишите на языке Python программу, которая для произвольного двузначного числа определяет: а) сумму и произведение его цифр; б) число, образованное перестановкой цифр исходного числа.

Смотреть решения всех заданий с листа

Ответ:

Вот код на Python, который решает задачу:


# Ввод двузначного числа
number = int(input("Введите двузначное число: "))

# Извлечение цифр
digit1 = number // 10
digit2 = number % 10

# a) Сумма и произведение цифр
sum_digits = digit1 + digit2
product_digits = digit1 * digit2

print("Сумма цифр:", sum_digits)
print("Произведение цифр:", product_digits)

# б) Число, образованное перестановкой цифр
reversed_number = digit2 * 10 + digit1
print("Число с переставленными цифрами:", reversed_number)

Объяснение:

  1. Сначала мы запрашиваем у пользователя двузначное число и сохраняем его в переменной number.
  2. Затем мы извлекаем первую и вторую цифры числа, используя целочисленное деление (//) и оператор взятия остатка (%).
  3. Вычисляем сумму и произведение цифр и выводим результаты на экран.
  4. Создаем новое число, переставляя цифры местами, и выводим его на экран.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие