Вопрос:

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

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

Ответ:

Давай напишем программу на Python, которая будет определять сумму и произведение цифр двузначного числа, а также число, образованное перестановкой цифр.

Решение:

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

# Проверка, что число двузначное
if 10 <= chislo <= 99:
    # Получение цифр числа
    pervaya_tsifra = chislo // 10
    vtoraya_tsifra = chislo % 10

    # a) Сумма и произведение цифр
    summa_tsifr = pervaya_tsifra + vtoraya_tsifra
    proizvedenie_tsifr = pervaya_tsifra * vtoraya_tsifra
    print("Сумма цифр:", summa_tsifr)
    print("Произведение цифр:", proizvedenie_tsifr)

    # б) Число, образованное перестановкой цифр
    perevernutoe_chislo = vtoraya_tsifra * 10 + pervaya_tsifra
    print("Число, образованное перестановкой цифр:", perevernutoe_chislo)
else:
    print("Пожалуйста, введите двузначное число!")

Объяснение:

  1. Мы запрашиваем у пользователя двузначное число и сохраняем его в переменной chislo.
  2. Проверяем, что число действительно двузначное (от 10 до 99).
  3. Получаем первую и вторую цифры числа, используя целочисленное деление (//) и операцию взятия остатка (%).
  4. Вычисляем сумму и произведение цифр и выводим результаты.
  5. Создаем новое число, переставляя цифры местами, и выводим его.

Ответ: Программа, определяющая сумму и произведение цифр двузначного числа, а также число с переставленными цифрами, готова.

Теперь ты знаешь, как работать с цифрами числа и выполнять различные операции с ними. Продолжай тренироваться, и у тебя все получится!

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие