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