HOW-TO: Программа на Python, Часть 1 Сравнение версий

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:27:python_ч_1 [2016/03/13 22:03]
fullcircle:27:python_ч_1 [2016/03/15 17:35] (текущий)
[Пример цикла For]
Строка 65: Строка 65:
 Теперь давайте быстро обсудим то, что мы сделали,​ и перейдём к работе над следующим примером. Откройте окно терминала и наберите:​ Теперь давайте быстро обсудим то, что мы сделали,​ и перейдём к работе над следующим примером. Откройте окно терминала и наберите:​
  
-<​code>​python</​code>​+<​code>​python3</​code>​
  
 Вы должны увидеть что-то наподобие этого: Вы должны увидеть что-то наподобие этого:
  
-<​code>​greg@earth:​~/​python_examples$ ​python +<​code>​greg@earth:​~/​python_examples$ ​python3 
-Python ​2.5.(r252:60911, Oct 5 200819:24:49+Python ​3.4.(default, Oct 14 201520:28:29
-[GCC 4.3.2] on linux2+[GCC 4.8.4] on linux
 Type "​help",​ "​copyright",​ "​credits"​ or "​license"​ for more information.</​code>​ Type "​help",​ "​copyright",​ "​credits"​ or "​license"​ for more information.</​code>​
  
  
-Теперь вы находитесь в командной оболочке python. Здесь вы можете выполнять действия,​ но для начала разберёмся с тем, что у нас получилось. Первым делом вы увидите версию интерпретатора python — у меня стоит ​2.5.2. Затем вы увидите сообщение о том, что для получения справки необходимо набрать «help» в командной строке. Это я оставляю Вам в качестве домашнего задания. А пока наберите:​+Теперь вы находитесь в командной оболочке python. Здесь вы можете выполнять действия,​ но для начала разберёмся с тем, что у нас получилось. Первым делом вы увидите версию интерпретатора python — у меня стоит ​3.4.3. Затем вы увидите сообщение о том, что для получения справки необходимо набрать «help» в командной строке. Это я оставляю Вам в качестве домашнего задания. А пока наберите:​
  
 <​code>​print (2+2)</​code>​ <​code>​print (2+2)</​code>​
Строка 129: Строка 129:
 Вы создали переменную под названием «strng», которая содержит значение «The time has come for all good men to come to the aid of the party!». С этого момента (пока мы работаем с этим экземпляром интерпретатора) переменная «strng» будет содержать то же значение,​ пока мы её не изменим. Что будет, если мы попробуем умножить эту переменную на 4? Вы создали переменную под названием «strng», которая содержит значение «The time has come for all good men to come to the aid of the party!». С этого момента (пока мы работаем с этим экземпляром интерпретатора) переменная «strng» будет содержать то же значение,​ пока мы её не изменим. Что будет, если мы попробуем умножить эту переменную на 4?
  
-<​code>​print (strng * 4+<​code>​print (strng * 2
-The time has come for all good men to come to the aid of the party!The time has come for all good men to come to the aid of the party!The time has come for all good men to come to the aid of the party!The time has come for all good men to come to the aid of the party!</​code>​+The time has come for all good men to come to the aid of the party!The time has come for all good men to come to the aid of the party!</​code>​
  
  
-Произошло не совсем то, что вы ожидали. Python напечатал значение переменной «strng» ​раза. Почему?​ Интерпретатор знал, что переменная «strng» — это строка,​ а не число. Невозможно производить математические операции над строками.+Произошло не совсем то, что вы ожидали. Python напечатал значение переменной «strng» ​раза. Почему?​ Интерпретатор знал, что переменная «strng» — это строка,​ а не число. Невозможно производить математические операции над строками.
  
 Если бы у нас была переменная под названием «s», которая содержала бы значение «4» как показано ниже: Если бы у нас была переменная под названием «s», которая содержала бы значение «4» как показано ниже:
Строка 150: Строка 150:
  
 <​code>​print (type(s)) <​code>​print (type(s))
-<type '​str'></​code>​+<class '​str'></​code>​
  
 Подтверждено. Переменная имеет тип «строка». Если мы захотим использовать её в качестве числа, то мы напечатаем следующее:​ Подтверждено. Переменная имеет тип «строка». Если мы захотим использовать её в качестве числа, то мы напечатаем следующее:​
Строка 167: Строка 167:
 Теперь давайте рассмотрим пример программирования цикла. Запустите текстовый редактор и наберите следующую программу:​ Теперь давайте рассмотрим пример программирования цикла. Запустите текстовый редактор и наберите следующую программу:​
  
-<​code>#​!/​usr/​bin/​env ​python+<​code>#​!/​usr/​bin/​env ​python3
 for cntr in range(0,​10):​ for cntr in range(0,​10):​
     print (cntr)</​code>​     print (cntr)</​code>​