მომხმარებლის ფუნქციებთან მუშაობის საფუძვლები Python-ში

Python-ში სტანდარტული ფუნქციების და მეთოდების გამოყენების გარდა, შეგიძლიათ შექმნათ და გამოიყენოთ საკუთარი ფუნქციები.

მოდით განვიხილოთ სინტაქსი საკუთარი ფუნქციის შესაქმნელად. დეკლარირებისთვის საჭიროა დაწეროთ საკვანძო სიტყვა def, შემდეგ მისი სახელი და მრგვალი ფრჩხილები, რომლებშიც შესაძლებელია პარამეტრების მითითება. შემდეგ დევს ორწერტილი, რის შემდეგაც ქვედა ბლოკში იწერება საჭირო კოდი (ფუნქციის სხეული). ფუნქციის სხეულს უნდა ჰქონდეს შეწევა, როგორც ნებისმიერ სხვა კოდის ბლოკში.

მაგალითისთვის შევქმნათ ფუნქცია func:

pythondef func():
  '''
    ფუნქციის სხეული, რომელშიც
    წერია კოდი
    შესასრულებლად
  '''

მოდით გავაკეთოთ ისე, რომ ფუნქცია func გამოიტანოს ძახილის ნიშანი:

pythondef func():
  print('!')

მოდით ახლა გამოვიძახოთ ჩვენი ფუნქცია. ამისთვის საჭიროა დაწეროთ მისი სახელი და მრგვალი ფრჩხილები:

pythondef func():
  print('!')
  
# ვიძახებთ ჩვენ ფუნქციას:
func() # გამოიტანს '!'

შესაძლებელია ჩვენი ფუნქციის რამდენჯერმე გამოძახება - ამ შემთხვევაში ფუნქციის ყოველი გამოძახება შეასრულებს ახალ გამოტანას ეკრანზე:

pythondef func():
  print('!')
  
func() # გამოიტანს '!'
func() # გამოიტანს '!'
func() # გამოიტანს '!'

Python-ში ფუნქციის გამოძახება სავალდებულოდ უნდა მოხდეს მისი დეკლარაციის ქვემოთ:

pythonfunc() # გამოიტანს შეცდომას

def func():
  print('!')
Задание 1

შექმენით ფუნქცია, რომელიც გამოიტანს თქვენს სახელს და გვარს.

Задание 2

შექმენით ფუნქცია, რომელიც გამოიტანს ჯამს 3 და 6.