
Информатика (30 баллов), программирование, язык python, тема: циклические алгоритмы (while, for)
Дан список из чисел 12, 34, 8, 15, 9, 26. Выведите на экран числа:а) меньше числа n; б) первое число больше n; в) сумму всех чисел больше числа n.

Ответы на вопрос

Ответ:
list = [12, 34, 8, 15, 9, 26]
list_below = []
list_above = []
n = 0
m = 0
chk = False
print("Ваш массив: " + str(list))
while chk == False:
try:
n = int(input("Введите пороговое значение N: "))
chk = True
except ValueError:
print("Неверное значение. Вводите целое число.")
for val in list:
if val < n:
list_below.append(val)
if val > n:
if m == 0:
m = val
list_above.append(val)
print("Числа в массиве меньше " + str(n) + ": " + str(list_below))
print("Первое число в массиве больше " + str(n) + ": " + str(m))
print("Числа в массиве больше " + str(n) + ": " + str(list_above))
print("Сумма чисел, которые больше " + str(n) + ": " + str(sum(list_above)))



Для решения данной задачи, вам потребуется написать программу на языке Python, используя циклические алгоритмы (for или while). Давайте разберемся с каждым пунктом задачи по отдельности.
Имеем список чисел: ```python numbers = [12, 34, 8, 15, 9, 26] ```
а) Выведите на экран числа, которые меньше числа n. Предположим, что n = 20.
```python n = 20 for number in numbers: if number < n: print(number) ```
б) Выведите на экран первое число, которое больше n. Воспользуемся циклом for.
```python n = 20 for number in numbers: if number > n: print(number) break # Выходим из цикла после первого подходящего числа ```
в) Выведите на экран сумму всех чисел, которые больше числа n. Используем цикл for для суммирования чисел.
```python n = 20 sum_numbers = 0 for number in numbers: if number > n: sum_numbers += number print(sum_numbers) ```
Теперь вы можете выполнить каждую из этих задач на языке Python, установив значение n в соответствии с вашими требованиями.


Похожие вопросы
Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili