
Разработайте программу, которая создает массив случайных чисел от -50 до 50, а затем предлагает
пользователю на выбор просмотреть или только положительные или только отрицательные числа. Вот не большая программа from random import * a = [randint(-50, 0) for k in range (10)] b = [randint(0, 50) for k in range (10)] x = input("a or b: ") when x = a print(a) Даю 20 баллов

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

from random import randint
A = list()
amount = int(input('Введите кол-во чисел в массиве: '))
for i in range(amount):
A.append(randint(-50,50))
choice = int(input("\nКакие числа вывести?\n1)Положительные\n2)Отрицательные\nВыбор: "))
for i in range(amount):
if(choice == 1):
if(A[i] > 0):
print(A[i])
elif(choice == 2):
if(A[i] < 0):
print(A[i])





Хорошо, вот программа на языке Python, которая создает массивы случайных чисел от -50 до 50 и позволяет пользователю выбрать, хочет ли он просмотреть только положительные или только отрицательные числа:
pythonfrom random import randint
# Создание массивов случайных чисел от -50 до 50
a = [randint(-50, 0) for _ in range(10)]
b = [randint(0, 50) for _ in range(10)]
# Предлагаем пользователю выбрать, какой массив просмотреть
while True:
x = input("Выберите массив для просмотра (a или b) или введите 'exit' для выхода: ")
if x == 'a':
print("Массив с отрицательными числами:")
print(a)
elif x == 'b':
print("Массив с положительными числами:")
print(b)
elif x.lower() == 'exit':
break
else:
print("Некорректный ввод. Пожалуйста, введите 'a', 'b' или 'exit'.")
Обратите внимание, что пользователь может вводить 'a'
, 'b'
или 'exit'
(независимо от регистра букв), чтобы выбрать нужный массив или выйти из программы. Вам должны быть доступны оба массива для просмотра.


Похожие вопросы
Топ вопросов за вчера в категории Информатика









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