Top.Mail.Ru
Ответы

Пожайусто помогите python 3.7

Условие
Представьте ситуацию: вы занимаетесь тестированием программ, которые написали ваши коллеги. Конечно, можно придумывать данные для тестирования самостоятельно. Но зачем, если за нас это может сделать Питон? :)

Вам необходимо создать список из N случайных чисел в диапазоне от A до B (включительно).

Формат входных данных
В первой строке вводится целое число N – длина списка.

Далее вводятся два числа через пробел A и B – границы диапазона.

Формат выходных данных
Вывести числа получившегося списка через пробел.

Примечания
Используйте модуль random.

Для "стабилизации" рандома используйте seed(10).

входные данные выходные данные
5
1 4
1 4 4 1 2
3
-10 10
8 -9 3

По дате
По рейтингу
Аватар пользователя
Оракул

В питоне создание списка из случайных чисел можно выполнить с помощью модуля random. Вот пример решения для вашего задания:

123456789101112
 import random 
 
def create_random_list(): 
    N = int(input()) 
    A, B = map(int, input().split()) 
    random.seed(10) 
    random_list = [random.randint(A, B) for _ in range(N)] 
    for num in random_list: 
        print(num, end=' ') 
 
create_random_list() 
 

Вызывайте create_random_list() для выпуска списка случайных чисел с вводом пользователя.

Функция randint(A, B) в модуле random генерирует случайное целое число между A и B (включительно). random.seed(10) стабилизирует рандом, чтобы каждый раз при вызове кода результаты были одинаковыми.

Пожалуйста, учтите, что в реальной ситуации значения N, A, B могут быть переданы в качестве параметров функции, что делает функцию более многоразовой и поддерживаемой.