оператор3
if x > 0:
if x < 2:
else:
оператор
Python-да салыстыру белгісі екі белгі == ретінде жазылады:
if x < 0:
блок1
elif x == 0:
# салыстыру
блок2
else:
блок3
Шартты пайдаланудың басқа мысалы:
if x < 0:
print('мало')
elif x = 0:
print('средне')
else:
print('много')
Мысалы,
num = int( input ('Please Enter A Number: ' ) )
if num > 5 :
print ('Number Exceeds 5' )
elif num < 5 :
print( 'Number is Less Than 5' )
else :
print ('Number Is 5' )
Күрделі жағдайлар
Қос теңсіздікті пайдалану рұқсат етілген:
if 0 < x < 2:
if 0 < y < 2:
else:
оператор
еlif шартын пайдалану үлгісі:
if x < 0:
print('мало')
elif -0 <= x <= 0:
print('средне')
else:
print('много')
Сонымен қатар, логикалық оператор AND (және):
if x >= 30 and x <= 40:
...
if num > 7 and num < 9 :
26
print( 'Number is 8' )
if num = 1 or num = 3 :
print( 'Number Is 1 or 3' )
1.7 Циклдер
WHILE циклі
while циклі - шарт алдындағы цикл. Қолдану мысалы:
i = 5
while i < 15:
print(i)
i = i + 2
# 5 7 9 11 13
break және continue операторлары
Break операторы-циклден шығу, Continue операторы-ағымдағы цикл
итерациясынан шығу
Мысалы
a=0
while a!=10:
a=a+1
if a==5:
continue
print (a)
if a==7:
break
print ("всё!")
FOR циклі
27
Python-дағы for циклында келесідей синтаксисі бар:
Мысал:
Екілік дәрежесін 1-ден 10-ға дейін шығару.
for x in range(1,11):
print ( 2**x )
# 2 4 8 16 ... 1024
Цикл санауышының қадамын өзгертуге болады:
for x in range(1,11,2):
print ( 2**x )
тағы бір мысалы:
for i in 'hello world':
if i == 'o':
continue
print(i, end='')
# hell wrld
Break қолдану мысалы:
for i in 'hello world':
if i == 'l':
break
print(i, end='')
# he
Мысал-ні орнатутапсырма, бағдарламаның нәтижесі
н анықта
a=0
n=10
for i in range(1,n+1,2):
a=a+1
if a==5:
continue
print (a)
if a==7:
28