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


def sum(num1, num2): return



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

def sum(num1, num2):
return num1 + num2 main()
Нәтижесі:
Жасыңызды енгізіңіз: 18 Досыңыздың жасын енгізіңіз: 20 Екеуін қосқанда, 38 жас.

Функциядан тіркестік мәндер қайтару

  • Бұған дейін тек сандық мәндер қайтаратын функцияларды қарастырдық. Бұлардан бөлек сөз тіркестерін де қайтаратын

  • функцияларды жазуға болады. Мысалы, келесі функция қолдану- шыдан оның атын енгізуді сұрайды да, сонан кейін сол енгізілген тіркесті қайтарады:
    def get_name(): # Қолданушының енгізілген атын алу
    name = input('Атыңызды енгізіңіз: ')
    return name # Атты қайтару
    a=get_name()
    print('Сіздің атыңыз - ' + a)

Нәтижесі:
Атыңызды енгізіңіз: Азат Сіздің атыңыз - Азат

Бульдік (логикалық) мәндерді қайтару

  • Python тілінде ақиқат (тrue) немесе жалған (False) мәндерін бере- тін бульдік функцияларды да жазуға болады. Оларды шарттарды тексеріп, True не False мәндерін алу үшін қолданады. Бульдік фун- кциялар күрделі шарттарды қарапайым етіп, соларды тексеру

  • кезінде пайдаланылады.
  • Мысалы, программаға сан енгізіп, оның тақ немесе жұп екендігін анықтайтын функция құрайық. Келесі код осы әрекеттерді орын- дауды жүзеге асырады.

Бульдік (логикалық) мәндерді қайтару

def is_even(number): # Сан жұп болса, status=True, әйтпесе status= False

if (number % 2) == 0:

status = True else:

status = False

return status # status айнымалысы мәнін қайтару

number = int(input('Сан енгізіңіз: '))


if is_even(number):
print ('Бұл жұп сан. ')
else:
print ('Бұл тақ сан. ')
Нәтижесі:
Сан енгізіңіз: 15
Бұл тақ сан.
Сан енгізіңіз: 1256 Бұл жұп сан.

Бірнеше мәндерді қайтару

  • Функциядан тек бір емес, бірнеше мәндер қайтаруға болады. Ол үшін return нұсқауында, төменде көрсетілген форматта, үтірлер- мен бөлінген бірнеше өрнектер жазу керек:

  • return 1-өрнек, 2-өрнек, ...
  • Мысал ретінде келесі get_name функциясын келтірейік. Онда қол- данушы локальді first және last айнымалыларында сақталатын өз аты мен тегін енгізіп, return нұсқауы арқылы соларды функциядан кері қайтарады.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




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

    Басты бет