Программаның мысалы
4-ЕСЕП. Функцияның мәнін есептеңіз:
min (al, а2, аЗ), егер -1 < х < 1
y= max{bl, Ь2, min {с1, с2}}, если х>1
1, еслих<-1
Қосымша пайдаланушы енгізген мәндерге байланысты есептеулер жүргізілетін тармақ нөмірін экранға шығарыңыз.
Комметария. Znach әзірленген функциясы атауында көрсетілген параметрлерден тұрады, ал айнымалы n тармақ нөміріне сәйкес келетін бүтін сан болады. Return операторына назар аударыңыз. Функция екі мәнді қайтарып алу үшін: у мәні және n мәні, біз оларды return операторындағы үтір арқылы көрсетеміз.
Листинг
def znach( a1, а2,аЗ, b1, b2, с1, с2, х):
if х >=1:
min=c1
if c2< min:
min2=c2:
max=b1:
if b2>max:
max=b2
if min>max:
max=min
y=max
n=2 # бұтақ нөмірін бекіту
elif (- l
min=a1
if a2
min=a2
if a3
min=a3
y=min
n=l #бұтақ нөмірін бекіту
else:
y=1
n=3 #бұтақ нөмірін бекіту
return y, n_
Достарыңызбен бөлісу: |