A. Условное заявление (ветвь)
Условные операторы используются для получения операторов, соответствующих условиям. Этот условный оператор можно разделить на несколько частей, в зависимости от количества используемых условий.
1. If
Оператор if можно использовать, если имеется только один оператор.
Пример
x = 5 if x == 5: print('x is the number five')
Выход:
x is the number five
2. Если — иначе
Оператор if else можно использовать, если есть 2 оператора.
Пример
x = 10 if x > 10: print('x is a number greater than ten') else: print('x is a number that is not less than ten')
Выход:
3. Если — Элиф — Еще
Оператор if elif else можно использовать, если операторов много.
Пример
name = 'Hanizar' if name == 'hanizar': print('Her name is hanizar') elif name == 'HANIZAR': print("Her name is HANIZAR") else: print('Her name is ' + name)
Выход:
Her name is Hanizar
B. Операторы цикла
Операторы цикла используются для многократного запуска программы. Цикл делится на две части: Пока и Для.
1. Пока
Циклы while могут называться Countable (счетными) и uncountable (несчетными) циклами. Это означает, что While может задать количество итераций, либо количество итераций неизвестно.
а. Неисчислимый
Пример
n = 2 while n < 3: print('Halo')
Выход:
Halo Halo Halo ... Halo
б. исчисляемый
Пример
n = 2 while n < 3: print("Hai") n += 1
Выход:
Hai
в. Разрыв заявления
Пример
while True: n = int(input('Enter number : ')) if n == 1 or n == 10: break
Выход:
2 60 10 #First try 2 60 1 #Second try
д. Заявление Продолжить
Пример
x = 0 while x < 4: x += 1 if x == 3: continue print(x)
Выход:
1 2 4
е. Заявление
Пример
x = 0 while x < 4: x += 1 if x == 3: pass print(x)
Выход:
1 2 3 4
2. Для
С циклом for все по-другому. Этот цикл можно использовать, только указав количество итераций, которые вы хотите выполнить.
Пример
# Use Range for i in range (10): print(i+1) # Use value sin = 'K3521033' for alphabet in sin: print(alphabet)
Выход:
1 2 3 4 5 6 7 8 9 10 K 3 5 2 1 0 3 3
Только последовательность итераций, исходя из количества символов в переменной (ее значения).
Пример
name = "NIZAR" for index in range(len(name)): print(index)
Выход:
0 1 2 3 4
Чтобы получить символы на основе количества символов в переменной, вы можете использовать следующий цикл.
name = "NIZAR" for index in range(len(name)): print(name[index])
Выход:
N I Z A R