Вводится произвольное число.Вывести: -Сумму цифр числа -Количество кратных 3...

0 голосов
69 просмотров

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


Информатика (28 баллов) | 69 просмотров
Дан 1 ответ
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 знака после запятой


Скачать вложение Текст (TXT)
(453 баллов)