Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте пожалуйста с заданием Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — сумму чисел, кратных 6. Сделать это нужно с помощью python

ОТВЕТЫ

n = int(input('How many numbers line has? - '))

numbers_list = []

for i in range(n):

   numbers_list.append('')

numbers_list[:] = map(int, input().split())

#print(*numbers_list)

numbers_d_6 = 0

for i in range(n):

   if (numbers_list[i] % 6 == 0):

       numbers_d_6 += numbers_list[i]

print('Amount of numbers, which are multiples of 6: ',numbers_d_6)

  1. для такого формата заданий предполагается считывание всех входных данных с новой строки.
    Существует функция filter() и sum().
    ваш код можно сократить до:
    n = int(input())
    for i in range(n):
930
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам