Предмет: Информатика,
автор: usovsasha02
Вводится целое положительное число. Найти сумму цифр и среднее арифметическое нечетных цифр
Python
Срочнооооо
Ответы
Автор ответа:
1
n = int(input('Введите целое положительное число: '))
sum = 0 # сумма цифр
sumOddDigit = 0 # сумма нечетных цифр
oddNumCounter = 0 # количество нечетных цифр
while n > 0:
lastDigit = n % 10
sum += lastDigit
sumOddDigit += (lastDigit % 2) * lastDigit
oddNumCounter += lastDigit % 2
n //= 10
print('Сумма цифр: ' + str(sum))
print('Среднее арифметическое нечетных цифр: ' + str(sumOddDigit/oddNumCounter))
Похожие вопросы
Предмет: Русский язык,
автор: ulanacislova13
Предмет: География,
автор: pavlenkotola8
Предмет: Физика,
автор: ajnurkulmurzin793
Предмет: Литература,
автор: mishik77777
Предмет: Математика,
автор: 111111163