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

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

Задать свой вопрос
1 ответ

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 знака после запятой

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт