Дано натуральное число. Найти а) произведение цифр кратных 2 или 3 б) сумму цифр меньших 7 и больших 2 в) количество нечетных циф Написать 3 программы.
def product_of_digits(num) product = for digit in str(num) if int(digit) % 2 == 0 or int(digit) % 3 == 0 product *= int(digit return produc def sum_of_digits(num) total = for digit in str(num) if int(digit) < 7 and int(digit) > 2 total += int(digit return tota def count_odd_digits(num) count = for digit in str(num) if int(digit) % 2 != 0 count += return coun num = int(input("Введите натуральное число: ") print("Произведение цифр кратных 2 или 3:", product_of_digits(num) print("Сумма цифр меньших 7 и больших 2:", sum_of_digits(num) print("Количество нечетных цифр:", count_odd_digits(num))
Вы можете ввести любое натуральное число и программа выведет его произведение цифр кратных 2 или 3, сумму цифр меньших 7 и больших 2, а также количество нечетных цифр.
Программа на Python:
def product_of_digits(num)product =
for digit in str(num)
if int(digit) % 2 == 0 or int(digit) % 3 == 0
product *= int(digit
return produc
def sum_of_digits(num)
total =
for digit in str(num)
if int(digit) < 7 and int(digit) > 2
total += int(digit
return tota
def count_odd_digits(num)
count =
for digit in str(num)
if int(digit) % 2 != 0
count +=
return coun
num = int(input("Введите натуральное число: ")
print("Произведение цифр кратных 2 или 3:", product_of_digits(num)
print("Сумма цифр меньших 7 и больших 2:", sum_of_digits(num)
print("Количество нечетных цифр:", count_odd_digits(num))
Вы можете ввести любое натуральное число и программа выведет его произведение цифр кратных 2 или 3, сумму цифр меньших 7 и больших 2, а также количество нечетных цифр.