Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 28.12.2016
Сообщений: 1
1

Вывести на экран числа заданной последовательности, которые больше среднего арифметического

02.10.2018, 19:15. Просмотров 3498. Ответов 2


Помогите разобраться как должен выглядеть простой аккуратный код на питоне. Желательно на примере этой задачи:

Дана последовательность целых чисел a1, a2, a3, ..., an, заканчивающаяся числом 0 (само число 0 в последовательность не входит, то есть ai≠0).

Требуется вывести на экран числа этой последовательности, которые были больше среднего арифметического
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2018, 19:15
Ответы с готовыми решениями:

Вывести числа последовательности, которые больше среднего арифметического
Дана последовательность целых чисел a1, a2, a3, ..., an, заканчивающаяся числом 0 (само число 0 в...

Вывести на экран элементы массива, которые больше среднего арифметического всех его элементов
Ребят помогите пожалуйста решить два массива, а то мне трудно они даються=) 1)Дан массив А из N...

Определить какие числа встречаются более двух раз, вывести на экран элементы больше среднего арифметического
В одномерном массиве, состоящем из n вещественных элементов: 1) определить какие числа встречаются...

Вывести числа массива, которые больше среднего арифметического этого массива
Дан массив из 15 чисел. Вывести те числа, которые больше среднего арифметического этого массива....

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на Python
2
393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
02.10.2018, 23:14 2
читай PEP8 там все описано
0
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 7
03.10.2018, 00:41 3
Приблизительно вот так.
Python
1
2
3
4
5
6
7
8
9
10
11
nums_list = []
while True:
    digit = int(input())
    if digit == 0:
        break
    else:
        nums_list.append(digit)
 
average = sum(nums_list) / len(nums_list)
 
print(*[i for i in nums_list if i > average])
И что-бы не получать ответы подобные предыдущему, добавляйте в вопрос свой код, даже если он кривой и не рабочий, что-бы вопрос выглядел вопросом а не предложением решить что-то за Вас.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2018, 00:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Вывести числа последовательности большие среднего арифметического
Дана последовательность целых чисел a1, a2, a3, ..., an, заканчивающаяся числом 0 (само число 0 в...

Вывести на экран только те элементы массива, которые отклоняются от среднего арифметического
Ребята помогите решить вот такую задачу. Задан целочисленный массив А. Напишите программу, которая...

Нахождение среднего арифметического заданной последовательности чисел
Дана некоторая последовательность чисел, кончающаяся отрицательным числом. В Pascal найти среднее...

Определение среднего арифметического 10 произвольных чисел, которые не больше 15
Определение среднего арифметического 10 произвольных чисел, которые не больше 15 Помогите выполнить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.