If + elif + else нұсқаулары: elif C#, Java тілдеріндегі else-if нұсқауы сияқты
4-мысал a=50 b=85
if a>=50:
print("Сіз %d бағасымен өттіңіз" %a)
elif b>=80 and b<=100:
print("Емтиханнан өзі өтіпті, бірақ досының бағасы {} болыпты".format(a))
else:
print("Басқалар да мықты емес, бірақ Сіз жазғы семестрге қалдыңыз")
Нәтижесі (а=50 , b=85): Сіз 50 бағасымен өттіңіз
Нәтижесі (a=49, b=85):
Емтиханнан өзі өтіпті, бірақ досының бағасы 49 болыпты
if a>=50 and b<75:
print("Сіздің бағаңыз %d мен %d аралығында" % (a, b))
else:
print("Сіз жазғы семестрге қалдыңыз")
Нәтижесі (a=50):
Сіздің бағаңыз 50 мен 75 аралығында
Нәтижесі (a=42):
Сіз жазғы семестрге қалдыңыз
if-else нұсқаулары (шартты өрнектер)
x = 5
if x > 0:
print (1)
elif x < 0: print (-1)
else:
print (0)
Н ә т и ж е л е р і
Күрделі if нұсқаулар: бірнеше шарттар бар
6-мысал. x айнымалысының таңбасын анықтау: sign(x)=
1, егер x>0
0, егер x=0
-1, егер x>0
x = -3
if x > 0:
print (1)
elif x < 0:
print (-1)
else:
print (0)
x = 0
if x > 0:
print (1)
elif x < 0:
print (-1)
else:
print (0)
x = 5
if x > 0:
print (1)
elif x < 0:
print (-1)
else:
print (0)