мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| tc:python [13/01/2018 06:19] – [Базовые конструкции] ybezrukov | tc:python [13/01/2018 09:07] (текущий) – [Введение] ybezrukov | ||
|---|---|---|---|
| Строка 7: | Строка 7: | ||
| **Скриптовые языки** (их еще называют сценарными) имеют очень нечеткое определение. Обычно это означает, | **Скриптовые языки** (их еще называют сценарными) имеют очень нечеткое определение. Обычно это означает, | ||
| - | **Интерпретируемый язык**, это язык который выполняется с помощью интерпретатора. Интерпретатор, | + | **Интерпретируемый язык**, это язык который выполняется с помощью интерпретатора. Интерпретатор, |
| * Этап трансляции, | * Этап трансляции, | ||
| Строка 47: | Строка 47: | ||
| **Условия** | **Условия** | ||
| - | Логические операторы | + | Логические операторы: |
| <code python> | <code python> | ||
| name = " | name = " | ||
| Строка 53: | Строка 53: | ||
| if name == " | if name == " | ||
| print(" | print(" | ||
| + | else: | ||
| + | print(" | ||
| if name == " | if name == " | ||
| Строка 79: | Строка 81: | ||
| А вот цикла с постусловием как отдельной конструкции нет, но его поведение можно сэмулировать: | А вот цикла с постусловием как отдельной конструкции нет, но его поведение можно сэмулировать: | ||
| <code python> | <code python> | ||
| - | count = 0 | + | count = input() # а так получить значение переменной с клавиатуры |
| while True: | while True: | ||
| print(count) | print(count) | ||
| Строка 86: | Строка 88: | ||
| break | break | ||
| </ | </ | ||
| - | |||
| ====== Прямая работа с интерпретатором ====== | ====== Прямая работа с интерпретатором ====== | ||
| Строка 180: | Строка 181: | ||
| {{url> | {{url> | ||
| - | Однако, | + | Однако, |
| - | * range(a) - создает список, | + | * range(a) - создает |
| - | * range(a, b) - создает список, | + | * range(a, b) - создает |
| - | * range(a, b, c) - создает список, | + | * range(a, b, c) - создает |
| Например: | Например: | ||
| Строка 191: | Строка 192: | ||
| Воспользуемся этим знанием, | Воспользуемся этим знанием, | ||
| {{url> | {{url> | ||
| - | |||
| ====== Функция split ====== | ====== Функция split ====== | ||
| Строка 200: | Строка 200: | ||
| </ | </ | ||
| - | И у нас возникло желание | + | И у нас возникло желание составить из нее список из трех элементов " |
| Можно эту задачу решить с помощью самодельной функции, | Можно эту задачу решить с помощью самодельной функции, | ||