Advertisement
MrGhost75

WorkWithTXT2(FIRST VERSION)

Nov 18th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.85 KB | None | 0 0
  1. """
  2. FIRST VERSION
  3. Здесь сначала создаётся массив из чисел, представленных в виде строк, потом создаётся строковое представление
  4. данного списка, в котором в качестве разделителя идёт пробел, и только потом эта строка записывается в текстовый документ.
  5. """
  6.  
  7. import random
  8.  
  9.  
  10. #Объявление размера массива в ходе работы программы
  11. try:
  12.     size = int(input("Введите размер массива: "))
  13. except ValueError:
  14.     size = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
  15.  
  16.  
  17. #Объявление нижней и верхней ОДЗ
  18. try:
  19.     min_val = int(input("Введите нижнюю границу допустимых значений: "))
  20. except ValueError:
  21.     min_val = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
  22.  
  23. try:
  24.     max_val = int(input("Введите верхнюю границу допустимых значений: "))
  25. except ValueError:
  26.     max_val = int(input("Вы ввели не числовое значение! Попробуйте снова: "))
  27.  
  28.  
  29. #Создаётся пустой список
  30. my_list = []
  31.  
  32.  
  33. #В него записываются числа в строковом виде
  34. for i in range(size):
  35.     my_list.append(str(random.randint(min_val, max_val)))
  36.  
  37.  
  38. #Создаётся новый "строковый список", в котором в качестве разделителя идёт пробел.
  39. string_list = " ".join(my_list)
  40.  
  41.  
  42. #В txt записывается новый "список"
  43. with open("example.txt","w") as file:
  44.     file.write(string_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement