Створити послідовність з довільної кількості випадкових цілих чисел з проміжка [-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
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			