Вводится произвольное число.Вывести:
-Сумму цифр числа
-Количество кратных 3
-Произведение четных цифр
-Среднее арифметическое всех цифр
НА ПИТОНЕ
Желательно с пояснениями

Ответы

Ответ дал: Chеmic
0

n = input()                                             # n тут берется как строка(слово)

composition= 1

summa = 0

mult=0

h=0

for i in n:                                             #читает каждый элемент строки по 1 символу

   summa += int(i)                               #Складывает каждый элемент где int() - превращает символ в цифру

   if int(i) != 0 and int(i)%2==0:        

       composition *= int(i)

   if int(i)%3==0 and int(i)!=0:

       mult+=1

   h+=1                                                   # - для кол-ва цифр в числе

print("nсумма: ", summa)

print("Кратные числа трем: ", mult)

print("произведение четных : ", composition)

print("Среднее арифметическое цифр: ",str(round((summa/h),1)))   #round помжно убрать, округлил до 1 знака после запятой

Приложения:
Похожие вопросы