Fondamenti delle funzioni utente in Python

In Python, oltre a utilizzare funzioni e metodi standard, puoi creare e applicare le tue funzioni personalizzate.

Esaminiamo la sintassi per creare una propria funzione. Per dichiararla, devi scrivere la parola chiave def, poi il suo nome e parentesi tonde, in cui puoi definire i parametri. Successivamente si mette il due punti, dopo il quale nel blocco sottostante è scritto il codice necessario (corpo della funzione). Il corpo della funzione deve essere indentato, come in qualsiasi altro blocco di codice.

Ad esempio, creiamo la funzione func:

pythondef func():
  '''
    corpo della funzione, in cui
    è scritto il codice da
    eseguire
  '''

Facciamo in modo che la funzione func stampi un punto esclamativo:

pythondef func():
  print('!')

Ora chiamiamo la nostra funzione. Per farlo è necessario scrivere il suo nome e le parentesi tonde:

pythondef func():
  print('!')
  
# Chiamiamo la nostra funzione:
func() # stamperà '!'

Puoi chiamare la nostra funzione più volte - in questo caso ogni chiamata alla funzione effettuerà una nuova stampa a schermo:

pythondef func():
  print('!')
  
func() # stamperà '!'
func() # stamperà '!'
func() # stamperà '!'

In Python, la funzione deve essere chiamata dopo la sua dichiarazione:

pythonfunc() # darà un errore

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

Crea una funzione che stampi il tuo nome e cognome.

Задание 2

Crea una funzione che stampi la somma di 3 e 6.