Различия

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

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

base:controls [2021/01/18 11:43]
127.0.0.1 внешнее изменение
base:controls [2023/01/10 11:57] (текущий)
root
Строка 29: Строка 29:
  
 <sxh python> <sxh python>
-if <логическое выражение+if логическое выражение
-␣␣␣␣<оператор> +␣␣␣␣оператор〗 
-␣␣␣␣<оператор+else: 
 +␣␣␣␣оператор
 </sxh> </sxh>
  
Строка 67: Строка 67:
 </div> </div>
 <div slide> <div slide>
-===== Цикл while =====+===== Простой цикл while =====
  
 Синтаксис: Синтаксис:
  
 <sxh python> <sxh python>
-while огическое выражение> +while оператор〗
-␣␣␣␣<оператор> +␣␣␣␣оператор 
-␣␣␣␣<оператор>+␣␣␣␣оператор
  
 </sxh> </sxh>
Строка 102: Строка 102:
  
 </div> </div>
 +<div slide>
 +===== Итерационный цикл for =====
  
 +Итерационные цикл ''for'' используется для обхода элементов последовательностей.
 +
 +Синтаксис:
 +
 +<sxh python>
 +for 〖переменная〗in 〖итератор〗:
 +␣␣␣␣〖оператор〗
 +␣␣␣␣〖оператор〗
 +
 +</sxh>
 +
 +Примеры:
 +
 +<sxh python>
 +x = "привет"
 +for char in x:
 +    print(x)
 +</sxh>
 +
 +Некоторые полезные итераторы:
 +
 +  * Элемент с индексом: ''for index, elem in enumerate(seq):''
 +  * Целые числа по порядку: ''for i in range(start, stop, step):''
 +  * Синхронный обход списков: ''for elem1, elem2, elem3 in zip(seq1, seq2, seq3):''
 +  * Полное декартово произведение: ''for elem1, elem2 in itertools.product(seq1, seq2):''
 +
 +</div>