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