мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
python:week3 [01/02/2017 11:19] ybezrukovpython:week3 [03/09/2018 17:35] – [Форматирование вывода с помощью format] ybezrukov
Строка 11: Строка 11:
 {{url>http://novt.net/iframe-embed.html#code=for+x+in+range(1,+11%29%3A%0A++++print('%7B0%3A2d%7D+%7B1%3A3d%7D+%7B2%3A4d%7D'.format(x,+x*x,+x*x*x%29%29&origin=opt-frontend.js&cumulative=false&heapPrimitives=false&textReferences=false&py=3&rawInputLstJSON=%5B%5D&curInstr=0&codeDivWidth=350&codeDivHeight=400}} {{url>http://novt.net/iframe-embed.html#code=for+x+in+range(1,+11%29%3A%0A++++print('%7B0%3A2d%7D+%7B1%3A3d%7D+%7B2%3A4d%7D'.format(x,+x*x,+x*x*x%29%29&origin=opt-frontend.js&cumulative=false&heapPrimitives=false&textReferences=false&py=3&rawInputLstJSON=%5B%5D&curInstr=0&codeDivWidth=350&codeDivHeight=400}}
  
-====== Задача ======+====== Задача ======
  
 Написать программу, которая сначала создает двумерный список и заполняет его числами по спирали. А после печатает на экран в виде красиво сформированной таблицы. Написать программу, которая сначала создает двумерный список и заполняет его числами по спирали. А после печатает на экран в виде красиво сформированной таблицы.
Строка 29: Строка 29:
 </code> </code>
  
-Вывести на экран таблицу чисел.+Например 
 +<code> 
 +1 10 9  8 
 +2 11 12 7 
 +3 4  5  6 
 +</code>
  
 ====== Работа с файлами ====== ====== Работа с файлами ======
Строка 36: Строка 41:
  
 <code python> <code python>
-f = open('text.txt', 'r')+f = open('text.txt', 'r', encoding="utf8")
 </code> </code>
  
-Функция open в данном случае принимает два аргумента, первый - имя файла, второй способ доступа: r - чтение, w - запись (если файл не существует, то будет создан).+Функция open в данном случае принимает три аргумента, первый - имя файла, второй способ доступа: r - чтение, w - запись (если файл не существует, то будет создан), а третий - кодировка текстового файла, с которым нам предстоит работать.
  
 Если наш файл текстовый, то прочитать его построчно можно следующим способом: Если наш файл текстовый, то прочитать его построчно можно следующим способом:
  
 <code python> <code python>
-f = open('text.txt', 'r')+f = open('text.txt', 'r', encoding="utf8")
 for line in f: for line in f:
   print(line)   print(line)
Строка 58: Строка 63:
  
 <code python> <code python>
-f = open('text.txt', 'w')+f = open('text.txt', 'w', encoding="utf8")
  
 l = ['Привет', 'это', 'строки', ' в', ' файле'] l = ['Привет', 'это', 'строки', ' в', ' файле']