1. С клавиатуры вводится число от 100 до 9999. Если число трехзначное, то найти произведение его цифр. Если четырехзначное , то найти сумму этих цифр.2. Определить, состоит, ли двузначное число, введенное с клавиатуры из одинаковых цифр.

23 Апр 2019 в 19:43
247 +1
1
Ответы
1
Программа для нахождения произведения цифр или суммы цифр введенного числа:num = int(input("Введите число от 100 до 9999: "))
if 100 <= num <= 999:
digit1 = num // 100
digit2 = (num // 10) % 10
digit3 = num % 10
product = digit1 * digit2 * digit3
print(f"Произведение цифр числа {num} равно {product}")
elif 1000 <= num <= 9999:
digit1 = num // 1000
digit2 = (num // 100) % 10
digit3 = (num // 10) % 10
digit4 = num % 10
sum_digits = digit1 + digit2 + digit3 + digit4
print(f"Сумма цифр числа {num} равна {sum_digits}")
else:
print("Число не входит в диапазон от 100 до 9999")Программа для определения, состоит ли двузначное число из одинаковых цифр:num = int(input("Введите двузначное число: "))
if 10 <= num <= 99:
digit1 = num // 10
digit2 = num % 10
if digit1 == digit2:
print(f"Двузначное число {num} состоит из одинаковых цифр")
else:
print(f"Двузначное число {num} не состоит из одинаковых цифр")
else:
print("Это не двузначное число")

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

28 Мая 2024 в 17:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир