
Вопрос задан 31.07.2023 в 02:33.
Предмет Информатика.
Спрашивает Богданов Костя.
Написать программу, которая: 1. Заполняет массив из n элементов случайными целыми числами на
промежутке [-50;50); 2. Выводит заполненный массив на экран. 1<=n<=100

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

Отвечает Муллагулова Гульфира.
1)
import random as r
mas = []
n = int(input("n = "))
for i in range(n+1):
a = r.randint(-50,50)
mas.append(a)
print(mas)
2)
mas = []
for i in range(1,100):
mas.append(i)
print(mas)
import random as r
mas = []
n = int(input("n = "))
for i in range(n+1):
a = r.randint(-50,50)
mas.append(a)
print(mas)
2)
mas = []
for i in range(1,100):
mas.append(i)
print(mas)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для написания программы на языке программирования Python, которая будет выполнять указанные действия, можно использовать модуль random
для генерации случайных чисел. Вот пример такой программы:
pythonimport random
def fill_array_with_random_numbers(n):
# Генерируем массив из n случайных целых чисел на промежутке [-50, 49]
# т.е. числа будут включать -50, но исключать 50
return [random.randint(-50, 49) for _ in range(n)]
def print_array(arr):
# Выводим массив на экран, разделяя элементы пробелами
print(" ".join(str(num) for num in arr))
def main():
# Получаем от пользователя число n
while True:
try:
n = int(input("Введите количество элементов в массиве (от 1 до 100): "))
if 1 <= n <= 100:
break
else:
print("Пожалуйста, введите число от 1 до 100.")
except ValueError:
print("Пожалуйста, введите целое число.")
# Заполняем массив случайными числами и выводим его на экран
array = fill_array_with_random_numbers(n)
print("Сгенерированный массив:")
print_array(array)
if __name__ == "__main__":
main()
Программа сначала запрашивает у пользователя количество элементов n
, затем заполняет массив из n
элементов случайными целыми числами в диапазоне от -50 до 49 и выводит его на экран.


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