• Предмет: Информатика
  • Автор: Aftandilll
  • Вопрос задан 3 месяца назад

Задача Python Решить без генератора списка

Задание 2:
В списке целых, заполненном случайными числами,
определить минимальный и максимальный элементы,
посчитать количество отрицательных элементов, посчитать количество положительных элементов, посчитать
количество нулей. Результаты вывести на экран.

Ответы

Ответ дал: netynek
1

Ответ:

Без генератора списків, можна використовувати звичайний цикл для заповнення списку та обчислення результатів. Ось приклад коду:

Объяснение:

import random

# Заповнення списку випадковими числами

розмір_списку = 10

список_чисел = []

for _ in range(розмір_списку):

   список_чисел.append(random.randint(-10, 10))  # встановила діапазон від -10 до 10

# Знайдення мінімуму та максимуму

мінімум = min(список_чисел)

максимум = max(список_чисел)

# Ініціалізація лічильників

кількість_від'ємних = 0

кількість_позитивних = 0

кількість_нулів = 0

# Підрахунок кількостей

for число in список_чисел:

   if число < 0:

       кількість_від'ємних += 1

   elif число > 0:

       кількість_позитивних += 1

   else:

       кількість_нулів += 1

# Виведення результатів

print("Список чисел:", список_чисел)

print("Мінімум:", мінімум)

print("Максимум:", максимум)

print("Кількість від'ємних елементів:", кількість_від'ємних)

print("Кількість позитивних елементів:", кількість_позитивних)

print("Кількість нулів:", кількість_нулів)

Цей код розраховує мінімум та максимум, а також лічильники для від'ємних, позитивних і нульових елементів.

(Можеш удалить что не надо в коде).

Вас заинтересует