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



бет8/14
Дата05.11.2022
өлшемі5,93 Mb.
#47735
түріПрограмма
1   ...   4   5   6   7   8   9   10   11   ...   14
def show_double(number): result = number * 2 print(result)
main () # басты функцияны шақыру
Нәтижесі: 10

Функцияға аргументтер беру


Келесі алгоритмге сәйкес программа құрайық:
  • Енгізу экраны программаның не істейтінін көрсетеді.
  • Кеселер санын тағайындаймыз
  • Кеселердегі шәйдің көлемін граммға айналдырамыз да, нәтижесін

көрсетеміз.
  • Бұл алгоритмді схема түрінде былай көрсетуге болады:

intro – программаның не істейтінін көрсетеді.
cups_to_gram – кеселер санын қабылдап алып,
олардағы шәйдің неше грамм екендігі анықтайды.
main – кеселер санын енгізеді, ол кейін функцияға беріледі.
Осы алгоритм программасын құрайық.
main
intro
cups_to_gram

Функцияға аргументтер беру


def main ():

# Бұл программа кеселердегі шәйдің көлемін

(грамм)

табады.

intro ()

# Енгізу терезесін көрсету.

cups = int(input('Кеселер саны: '))
cups_to_gram(cups_needed) # Граммға түрлендіру.
def intro(): # intro функциясы енгізу терезесін көрсетеді.
print('Өлшемдерді түрлендіру')
print ('1 кесе = 150 грамм')
def cups_to_gram(cups): # Бұл функция кесе санын алып,
gram = cups * 150 # оны граммға айналдырады
print('Бұл кеселерде', gram, ' грамм шәй бар. ') main()
Нәтижесі:
Өлшемдерді түрлендіру 1 кесе = 150 грамм
Кеселер саны: 5
Бұл кеселерде 750
грамм шәй бар.

Жолдарды шегініспен жазу

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

  • def my_function():
    print('Ал ендігілері')
    print ('басқаша тәртіппен') print ('құрастырылған.')
  • Программа терілетін редакторда шегініс жасаудың екі түрі бар:

  • жол алдында <Таb> пернесін басу немесе <босорын> пернесін бірнеше рет басу. Бірақ шегініс жасау кезінде осы екі тәсілдің тек біреуін пайдалану керек, екеуін араластыра отырып қолдансаңыз, Python интерпретаторы шатасып қате беріп жатады.


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




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

    Басты бет