Заполните одномерный массив случайными целыми числами: положительными, отрицательными, нулями. Определите, на сколько положительных чисел будет больше, чем отрицательных.
import rando array = [random.randint(-100, 100) for _ in range(10)] # генерируем массив из 10 случайных чисел от -100 до 10 positive_count = sum(num > 0 for num in array) # считаем количество положительных чисе negative_count = sum(num < 0 for num in array) # считаем количество отрицательных чисе if positive_count > negative_count print("Положительных чисел больше, чем отрицательных на", positive_count - negative_count elif negative_count > positive_count print("Отрицательных чисел больше, чем положительных на", negative_count - positive_count else print("Количество положительных и отрицательных чисел равно")
Пример вывода:
Положительных чисел больше, чем отрицательных на 2
array = [random.randint(-100, 100) for _ in range(10)] # генерируем массив из 10 случайных чисел от -100 до 10
positive_count = sum(num > 0 for num in array) # считаем количество положительных чисе
negative_count = sum(num < 0 for num in array) # считаем количество отрицательных чисе
if positive_count > negative_count
print("Положительных чисел больше, чем отрицательных на", positive_count - negative_count
elif negative_count > positive_count
print("Отрицательных чисел больше, чем положительных на", negative_count - positive_count
else
print("Количество положительных и отрицательных чисел равно")
Пример вывода:
Положительных чисел больше, чем отрицательных на 2