• Вводится произвольное число.Вывести:
    -Сумму цифр числа
    -Количество кратных 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("сумма: ", summa)

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

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

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

    answer img
    • Автор:

      blesa
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years