Жұмыстың мақсаты: Python бағдарламалау тілінің логикалық таңдау операторларын қолдануды үйрену.
Бағдарламаларда күрделі шарттарды, логикалық операторларды қолдана білуді үйрену. Шартты каскадты нұсқаулар
1 мысал. Берілген екі санның үлкенін экранға шығару.
x= int(input('Введите первое число'))
y= int(input('Введите второе число'))
if x > y:
print('Большее число', x)
else:
print('Большее число', y)
Шартты нұсқауда else сөзі мен келесі блок болмауы да мүмкін. Мұндай нұсқау толық емес тармақталу деп аталады. Мысалы, егер:
2 мысал. Пернетақтадан х саны еншізіледі және біз оны абсолюттік өлшемге, осы санның модуліне алмастырғымыз келеді. Мұны былай жасауға болады: егер сан теріс болса, «унарлық минус» деген амалды қолдануымыз, ал егер сан оң болса, онда ештеңе өзгертпестен шығаруымыз керек.
x = int(input())
if x < 0:
x = -x
print(x)
Бұл мысалда х айнымалыға –x мәні меншіктеледі, бірақ тек x<0 болғанда ғана. Ал print(x) нұсқауы тексерілетін шартқа тәуелсіз, әрқашанда орындалады.
2 мысал: Пайдаланушы мектептегі сынып нөмірін енгізеді, бағдарлама оның қай сыныпқа жататыны туралы хабарлама шығарады.
n=int(input('Введите номер класса'))
if n<4:
print('Младшие классы')
else:
if n<9:
print('Средние классы')
else:
print('Старшие классы')
0>
Достарыңызбен бөлісу: |