Г и сал ға раева ж б ба заева а с ма ха но ва информатика


§ 22. Прак ти кум. Функ ция ларды пай да ла нып



Pdf көрінісі
бет58/102
Дата31.10.2022
өлшемі5,32 Mb.
#46544
түріУчебники
1   ...   54   55   56   57   58   59   60   61   ...   102
Байланысты:
10-сынып

§ 22. Прак ти кум. Функ ция ларды пай да ла нып,
прог рам ма лау ті лін де код жа зу
1-мы сал. 
Функ ция ны пай да ла нып, ци ли ндр ау да нын та бу 
ке рек.
нк­ ­ны­с ­ат­та
def cylinder(): 
­
бас­та ­қы­а ­ны­ма­лы­лар
r = oat(input()) 
h = oat(input())
­
­ ­л ­ндр­ді ­б ­ір­бе­ті­ні ­а ­да­ны ­
side = 2 * 3.14 * r * h 
­
­ ­л ­ндр­ді ­бір­бө­лі­гі­ні ­а ­да­ны ­
circle = 3.14 * r * 2
­
­ ­л ­ндр­ді ­а ­да­ны ­
full = side + 2 * circle 
return full 
square = cylinder() 
print(square)
Прог рам ма нә ти же сі: 
3
7
188.4
Прог рам ма да 
full жер гі лік ті ай ны ма лы сы ның мә ні функ-
ция дан не гіз гі прог рам ма бө лі гі не қай та ры ла ды. Бұл жағдайда 
ол – ци ли ндр ау да нын есеп те ген де алынған мән.
Не гіз гі прог рам ма бө лі гін де осы мән 
square ау қым ды ай ны-
ма лы сы на мен шік те ле ді. 
square = cylinder() өр не гі бы лай 
орын да ла ды: 
cylinder() функ ция сы ша қы ры ла ды. 
Одан мән қай та ры ла ды. 
Бұл мән 
square ай ны ма лы сы на мен шік те ле ді. 
Ай ны ма лы нә ти же сін мен шік те мей, бір ден эк ран ға шы ға-
ру ға бо ла ды:
...
print(cylinder())
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


77
Мұн да, 
cylinder() функ ция сы нан алын ған сан print() 
функ ция сы на бе рі ле ді. Егер прог рам ма да ай ны ма лы ның 
алын ған мән де рі мен шік тел мей, жай ға на 
cylinder() функ-
ция сы жа зыл са, он да бұл дерек тер жо ға ла ды. Бі рақ син так-
сис тік қа те бол май ды. 
2-мы сал. 
Фи бо нач чи сан да рын есеп теу мы са лын да функ-
ция ны ша қы ру ды пай да ла нып, прог рам ма құ ру.
def fib(n):
a, b = 0, 1
while a < n:
print(a, end = ' ')
a, b = b, a + b
print()
fib (400)
a, b = 0, 1 қыс қар ты луы мынаны біл ді ре ді:


Достарыңызбен бөлісу:
1   ...   54   55   56   57   58   59   60   61   ...   102




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет