Заполните одномерный массив случайными целыми числами: положительными, отрицательными, нулями. Определите, на сколько положительных чисел будет больше, чем отрицательных.
import random array = [random.randint(-100, 100) for _ in range(10)] # генерируем массив из 10 случайных чисел от -100 до 100 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 до 100
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