Python тілінде программалар құру


Циклдердегі Else нұсқауы (бұл әзіл емес)



бет5/14
Дата05.11.2022
өлшемі5,93 Mb.
#47735
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
3 дәріс - Циклдер және Функциялар (1)

Циклдердегі Else нұсқауы (бұл әзіл емес)

  • Цикл нұсқауларында да else операторын қолдануға болады.

  • a=10
    while a is not 0: print("a is %i" % a) a -=1
    else:
    print("a has become %d :(" % a)
    for n in range(2, 10):
    for x in range(2, n): if n % x == 0:
    print(n, 'equals', x, '*', n//x)
    break
    else:
    # loop fell through without finding a factor
    print(n, 'is a prime number')
  • https://docs.python.org/3/tutorial/controlflow.html

Қорытынды


Yes, yes, you are

3.2-дәріс. Функциялар


Сұрақтар
  • Функциялар
    • Кейбір құрамдас функциялар
    • return арқылы нәтиже қайтару ( бұрынғы print() орнына )
    • Аргументтер
    • Параметрлер
  • Рекурсия
  • Шағын тосынсый ( менің пікірім бойынша)
  • Кодтар мысалдары

Функциялар

  • Функцияларды анықтау def түйінді сөзінен басталады да, сонан кейін функция аты мен жақшалар ішінде параметрлер тізімі көрсетіледі. Функцияның ішкі операторлары (оның де- несі) келесі жолда шегініс арқылы жазылады.
    • def функция_aты(параметр(лер)/аргумент (тер)):
      • Операторлар (нұсқаулар)
  • Мұның кемшілігі - функцияның қателері тек оны шақырған- нан кейін ғана анықталады. Өз функцияларыңызды тексеруді ұмытпаңыздар! https://docs.python.org/3.6/tutorial/controlflow.html#defining- functions

Python тіліндегі қолданушы функциялары

  • Python функциясын жалпы анықтау форматы def функция_аты():
    • оператор
    • оператор

    • ...
      n-оператор
  • Бірінші жол – функция тақырыбы, ол функцияны анықтаудың басы. Функция тақырыбы def түйінді сөзінен басталады, одан кейін функция_аты мен жай жақшалар, соңында қос нүкте жазылады.
  • Келесі жолдар функцияның ішкі операторлары, яғни оның денесі. Олар блок

  • болып саналады. Блок функция шақырылған сайын орындалады. Блок
    шегініспен (3-5 орын) жазылады. Олардағы шегіністер бірдей болуы тиіс.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




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

    Басты бет