Pythonda foydalanuvchi funksiyalari bilan ishlash asoslari

Pythonda standart funksiyalar va metodlardan foydalanish bilan bir qatorda, o'zingizning shaxsiy funksiyalaringizni yaratish va qo'llashingiz mumkin.

Keling, o'zimizning funksiyamizni yaratish uchun sintaksisni ko'rib chiqaylik. E'lon qilish uchun def kalit so'zini yozishingiz kerak, keyin uning nomi va parametrlarni belgilash mumkin bo'lgan yumaloq qavslar. Shundan so'ng ikkita nuqta qo'yiladi, undan keyin pastki blokda kerakli kod yoziladi (funksiya tanasi). Funksiya tanasi boshqa har qanday kod blokida bo'lgani kabi chekinish bilan o'tkazilishi kerak.

Misol uchun func funksiyasini yaratamiz:

pythondef func():
  '''
    funksiya tanasi, unda
    bajariladigan kod
    yozilgan
  '''

Keling, func funksiyasi undov belgisini chiqarishini ta'minlaymiz:

pythondef func():
  print('!')

Keling endi funksiyamizni chaqiramiz. Buning uchun uning nomini va yumaloq qavslarni yozish kerak:

pythondef func():
  print('!')
  
# Funksiyamizni chaqiramiz:
func() # '!' ni chiqaradi

Funksiyamizni bir necha marta chaqirish mumkin - bu holda funksiyaning har bir chaqiruvi ekranga yangi chiqishni amalga oshiradi:

pythondef func():
  print('!')
  
func() # '!' ni chiqaradi
func() # '!' ni chiqaradi
func() # '!' ni chiqaradi

Pythonda funksiyani uning e'lonidan pastda chaqirish majburiydir:

pythonfunc() # xatolik chiqaradi

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

Ismingiz va familiyangizni chiqaradigan funksiya yarating.

Задание 2

3 va 6 sonlari yig'indisini chiqaradigan funksiya yarating.