მომხმარებლის ფუნქციებთან მუშაობის საფუძვლები Python-ში
Python-ში სტანდარტული ფუნქციების და მეთოდების გამოყენების გარდა, შეგიძლიათ შექმნათ და გამოიყენოთ საკუთარი ფუნქციები.
მოდით განვიხილოთ სინტაქსი საკუთარი ფუნქციის შესაქმნელად.
დეკლარირებისთვის საჭიროა დაწეროთ
საკვანძო სიტყვა def, შემდეგ მისი
სახელი და მრგვალი ფრჩხილები, რომლებშიც
შესაძლებელია პარამეტრების მითითება.
შემდეგ დევს ორწერტილი, რის შემდეგაც ქვედა ბლოკში
იწერება საჭირო კოდი (ფუნქციის სხეული).
ფუნქციის სხეულს უნდა ჰქონდეს შეწევა,
როგორც ნებისმიერ სხვა კოდის ბლოკში.
მაგალითისთვის შევქმნათ ფუნქცია func:
def func():
'''
ფუნქციის სხეული, რომელშიც
წერია კოდი
შესასრულებლად
'''
მოდით გავაკეთოთ ისე, რომ ფუნქცია func
გამოიტანოს ძახილის ნიშანი:
def func():
print('!')
მოდით ახლა გამოვიძახოთ ჩვენი ფუნქცია. ამისთვის საჭიროა დაწეროთ მისი სახელი და მრგვალი ფრჩხილები:
def func():
print('!')
# ვიძახებთ ჩვენ ფუნქციას:
func() # გამოიტანს '!'
შესაძლებელია ჩვენი ფუნქციის რამდენჯერმე გამოძახება - ამ შემთხვევაში ფუნქციის ყოველი გამოძახება შეასრულებს ახალ გამოტანას ეკრანზე:
def func():
print('!')
func() # გამოიტანს '!'
func() # გამოიტანს '!'
func() # გამოიტანს '!'
Python-ში ფუნქციის გამოძახება სავალდებულოდ უნდა მოხდეს მისი დეკლარაციის ქვემოთ:
func() # გამოიტანს შეცდომას
def func():
print('!')
შექმენით ფუნქცია, რომელიც გამოიტანს თქვენს სახელს და გვარს.
შექმენით ფუნქცია, რომელიც გამოიტანს
ჯამს 3 და 6.