
Створити послідовність з довільної кількості випадкових цілих чисел з проміжка [-100; 100]. Знайти:
Найбільший член послідовності; Суму чисел послідовності, як закінчуютьсч нулем (наприклад, 20, -40); Добуток парних чисел послідовності З'ясувати, яких чисел більше додатних чи від'ємних Дане завдання можна оформити одною програмо, а можна як чотири окремі (як вам зручно)

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

Відповідь:
import random
n = int(input("N = "))
list_r = []
zero_end = 0
pair = 1
positive = 0
negative = 0
for i in range(n):
r = random.randint(-100, 100)
list_r.append(r)
if r%10==0:
zero_end += 1
if r%2==0:
pair = pair*r
if r > 0:
positive =+ 1
if r < 0:
negative =+ 1
print(list_r)
print(f'Максимальне {max(list_r)}')
print(f'Числа які закінчуються нулем {zero_end}')
print(f'Добуток парних чисел послідовності {pair}')
if positive > negative:
print('Додатних більше')
else:
print('''Від'ємних більше''')
Пояснення:



да это ................................
Объяснение:



Ви можете вирішити це завдання за допомогою програми на мові програмування, такої як Python. Ось приклад програми, яка вирішує ваші чотири підзавдання окремо:
pythonimport random
# Створити послідовність з довільною кількістю випадкових цілих чисел з проміжка [-100; 100]
sequence = [random.randint(-100, 100) for _ in range(10)] # Змініть 10 на бажану кількість чисел
# Знайти найбільший член послідовності
max_value = max(sequence)
# Знайти суму чисел послідовності, які закінчуються на нуль
sum_ending_with_zero = sum(x for x in sequence if x % 10 == 0)
# Знайти добуток парних чисел послідовності
product_of_even_numbers = 1
for number in sequence:
if number % 2 == 0:
product_of_even_numbers *= number
# З'ясувати, яких чисел більше - додатних чи від'ємних
positive_count = sum(1 for x in sequence if x > 0)
negative_count = sum(1 for x in sequence if x < 0)
if positive_count > negative_count:
greater = "додатних чисел"
elif positive_count < negative_count:
greater = "від'ємних чисел"
else:
greater = "додатних та від'ємних чисел рівна кількість"
print("Послідовність чисел:", sequence)
print("Найбільший член послідовності:", max_value)
print("Сума чисел, які закінчуються на нуль:", sum_ending_with_zero)
print("Добуток парних чисел:", product_of_even_numbers)
print(f"Кількість {greater} більше.")
Просто запустіть цей код у середовищі Python, і він вирішить всі ваші підзавдання. Ви можете змінити кількість чисел у послідовності, змінивши значення range(10)
на бажане.


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