Напишите программу которая в последовательности натуральных чисел вычисляет сумму
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2024. Stepik
Наши условия использования и конфиденциальности
Public user contributions licensed under cc-wiki license with attribution required
Напишите программу которая в последовательности натуральных чисел вычисляет сумму
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3 или кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3 или кратное 5.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — сумму чисел последовательности, оканчивающихся на 3 или кратных 5.
Решение:
n = int(input()) _sum = 0 for _ in range(n): x = int(input()) if x % 10 == 3 or not x % 5: _sum += x print(_sum)
© 2013— . Alexei Petrash. Все права защищены.
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех двузначных чисел, кратных 8.
Программа получает
на вход натуральные числа, количество введённых чисел неизвестно,
последовательность чисел заканчивается числом 0 (0 – признак окончания
ввода, не входит в последовательность).
Количество чисел не превышает 20. Введённые числа не превышают 1500.
Программа должна вывести одно число: сумму всех двузначных чисел,
кратных 8.
Голосование за лучший ответ
array=[]
for i in range(20):
~~a=int(input(‘Число? ‘))
~~if a==0 or a>1500: break
~~if 9print (sum([i for i in array if i%8==0]))
Похожие вопросы
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, ко чество введённых чисел псизвестно, последовательность чисел
заканчивается числом 0 (0 — признак окончания ввода, не входит B последовательность). Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет. Значение выводить С ТОЧНОСТЬю до десятых.
напишите проще, 9 класс, обыкновенные циклы
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в столбик, и выводит результат
Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в.
Напишите программу, которая в последовательности чисел находит сумму двузначных чисел, кратных 8
Напишите программу, которая в последовательности чисел находит сумму двузначных чисел, кратных 8.
Напишите программу, которая в последовательности натуральных чисел определяет количество четных чисел, кратных 3
Напишите программу, которая в последовательности натуральных чисел определяет количество четных.
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,190
1 2 3 4 5 6 7 8 9 10 11
res = [] while True: n = int(input('-> ')) if n == 0: break else: if not n%8: res.append(n) print(round(sum(res)/len(res), 1) if res else 'No')
Регистрация: 12.05.2022
Сообщений: 5
а можно по другому это расписать? мы break и len не проходили еще, 9 класс
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,190
Может и можно.
Выход из цикла по брейку, иначе я не умею. СА считается по формуле сумма/количество, как я представил.
Подождите, может кто из сионистов напишет другую функцию. которую Вы тоже не проходили
Добавлено через 5 минут
Если бы заранее было известно количество чисел последовательности, то можно и без break , и без len написать, а иначе хз
3638 / 1848 / 595
Регистрация: 21.11.2021
Сообщений: 3,607
1 2 3 4 5 6 7
from numpy import average import warnings warnings.filterwarnings("error") try: print( average( list( filter( lambda x: x%8==0, map( int, iter( input, '0' ) ) ) ) ) ) except: print('NO')
Добавлено через 1 минуту
Сообщение от Пифагор