Вопрос задан 04.11.2023 в 07:03. Предмет Информатика. Спрашивает Финапетов Максим.

Информатика (30 баллов), программирование, язык python, тема: циклические алгоритмы (while, for)

Дан список из чисел 12, 34, 8, 15, 9, 26. Выведите на экран числа:а) меньше числа n; б) первое число больше n; в) сумму всех чисел больше числа n.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Pursnyova Mishele.

Ответ:

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)))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вам потребуется написать программу на языке 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 в соответствии с вашими требованиями.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос