Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- FIRST VERSION
- Здесь сначала создаётся массив из чисел, представленных в виде строк, потом создаётся строковое представление
- данного списка, в котором в качестве разделителя идёт пробел, и только потом эта строка записывается в текстовый документ.
- """
- import random
- #Объявление размера массива в ходе работы программы
- try:
- size = int(input("Введите размер массива: "))
- except ValueError:
- size = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
- #Объявление нижней и верхней ОДЗ
- try:
- min_val = int(input("Введите нижнюю границу допустимых значений: "))
- except ValueError:
- min_val = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
- try:
- max_val = int(input("Введите верхнюю границу допустимых значений: "))
- except ValueError:
- max_val = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
- #Создаётся пустой список
- my_list = []
- #В него записываются числа в строковом виде
- for i in range(size):
- my_list.append(str(random.randint(min_val, max_val)))
- #Создаётся новый "строковый список", в котором в качестве разделителя идёт пробел.
- string_list = " ".join(my_list)
- #В txt записывается новый "список"
- with open("example.txt","w") as file:
- file.write(string_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement