Егер бүтін сан түрінде бергіміз келсе, дәлдігін 0 етіп береміз:
>>> print(format(0.5,'.0%'))
>>>
Нәтижесі: 50.000000%
Нәтижесі: 50%
If-else нұсқаулары (шартты өрнектер)
if-else нұсқауларының ішкі операторларын (блоктары) шегініспен жазу керек, ол үшін мыналарды есте сақтау қажет:
if - else нұсқаулары шегініссіз тураланып, бір деңгейде жазылады;
if және else нұсқауларынан кейін тұратын блоктар (ішкі операторлар) шегініспен жазылады. Блоктардың сол жақ шеттен бірдей шегініспен (3-5 орын) жазылуын мұқият қадағалау керек (тек босорын не не тек Tab ). Мысалы:
temperatura = -3
if temperatura < 5:
print('Күн салқын, киініп алыңыз. ')
else:
print('Күн жақсы, қыдыруға болады.')
Нәтижесі: Күн салқын, киініп алыңыз.
if-else нұсқаулары (шартты өрнектер)
Келесі код фрагменті != операторын пайдаланып, month айнымалысы көрсетіп тұрған мәнді 'Қаңтар' тексереді де, нәтиже береді:
month = 'Қараша'
if month != 'Қаңтар':
print('Жаңа жыл мерекесі тойланбайды!')
print('Шырша да безендірілмейді!')
else:
print('Жаңа жыл мерекесін қарсы аламыз !')
print('Би билейміз, ән саламыз!')
Жаңа жыл мерекесі тойланбайды!
Шырша да безендірілмейді!
if-else нұсқаулары (шартты өрнектер)
Программалаудағы else бөлігі болмайтын сәттер туралы білетін боларсыздар
if қысқаша нұсқауы (else бөлігі жоқ) және оның мысалы:
1-мысал:
a = 5 if a < 10: print ("{0} саны {1} санынан кіші".format("a",10))
Нәтижесі:
a саны 10 санынан кіші
2-мысал: Қабаттасқан (біріне бірі кірістірілген) if операторы
2-мысал: Қабаттасқан (біріне бірі кірістірілген) if операторы
Мұнда келесі if алдыңғы if-тен оңға қарай шегініп жазылады