0Pricing
Python For Kids · Lezione

Che cosa sono le funzioni?

Comprenda lo scopo e la struttura delle funzioni.

Che cosa sono le funzioni? è una lezione Python For Kids gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 4 lezioni in totale.

Introduzione alle funzioni

Funzioni

Benvenuto nella lezione sulle funzioni! Oggi imparerà a conoscere le funzioni in Python, che aiutano a riutilizzare e organizzare il codice in modo efficiente.

Che cosa sono le funzioni? — illustrazione 1

Comprendere le funzioni

Cosa sono le funzioni?

Le funzioni sono blocchi di codice che eseguono attività specifiche. Consentono di scrivere il codice una volta e riutilizzarlo più volte, rendendo i programmi più organizzati ed efficienti.

  • Riutilizzabilità: scrivere il codice una volta e usarlo dove serve.
  • Modularità: suddividere i problemi complessi in attività più piccole e gestibili.
  • Leggibilità: rendere il codice più ordinato e facile da comprendere.

Definire una funzione

È possibile definire una funzione usando la parola chiave def, seguita dal nome della funzione e dalle parentesi. All'interno delle parentesi è possibile specificare i parametri.

Sintassi:

def function_name(parameters):
    # Code to execute
    print("Hello, Python!")

Chiamare una funzione

Dopo aver definito una funzione, è possibile chiamarla usando il suo nome seguito dalle parentesi. Se la funzione ha dei parametri, è possibile passare gli argomenti all'interno delle parentesi.

Esempio:

# Defines the function
def greet():
    print("Hello, Python!")  # Prints a greeting message

# Calls the function
greet()

Parametri delle funzioni

I parametri consentono di passare dati alle funzioni, rendendole più flessibili e potenti. È possibile definire funzioni che accettano uno o più parametri.

Esempio:

# Defines a function with two parameters
def add(a, b):
    total = a + b  # Adds the two numbers
    print("Total:", total)  # Prints the sum

# Calls the function with arguments
add(5, 3)

Restituire valori dalle funzioni

Le funzioni possono restituire valori usando l'istruzione return. In questo modo è possibile ottenere il risultato di una funzione e usarlo in un'altra parte del codice.

Esempio:

# Defines a function that returns the sum of two numbers
def add(a, b):
    total = a + b  # Adds the two numbers
    return total  # Returns the sum

# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result)  # Prints the sum

Funzione di esempio

Creiamo una funzione che saluti l'utente usando il suo nome.

Esempio:

# Defines a function that takes a name as a parameter and returns a greeting message
def greet(name):
    message = "Hello, " + name + "!"  # Creates a greeting message
    return message  # Returns the message

# Calls the function and stores the returned message
greeting = greet("Alice")
print(greeting)  # Prints the greeting

Vantaggi dell'uso delle funzioni

L'uso delle funzioni offre diversi vantaggi:

  • Riutilizzabilità: evita di scrivere più volte lo stesso codice.
  • Organizzazione: mantiene il codice strutturato e gestibile.
  • Manutenibilità: facilita l'aggiornamento e il debug del codice.
# Function that checks if a person is an adult
def check_adult(age):
    if age >= 18:
        return "You are an adult."
    else:
        return "You are not an adult."

# Calls the function with age 16
message = check_adult(16)
print(message)

Ottimo lavoro!

Ha imparato a usare le funzioni per organizzare e riutilizzare il codice in Python. Le funzioni rendono i programmi più efficienti, leggibili e facili da gestire. Continui a fare pratica creando le Sue funzioni e usandole in scenari diversi!

Che cosa sono le funzioni? — illustrazione 10

Domande Frequenti

La lezione «Che cosa sono le funzioni?» è gratuita?

Sì — il testo completo di «Che cosa sono le funzioni?» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 4 lezioni in totale.

Cosa imparerò in «Che cosa sono le funzioni?»?

Comprenda lo scopo e la struttura delle funzioni. Eserciti Python For Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Python For Kids?

Non è richiesta alcuna esperienza precedente. Python For Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Che cosa sono le funzioni?»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Python For Kids?

Sì. Ogni lezione Python For Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Che cosa sono le funzioni?
  2. Definire le proprie funzioni
  3. Argomenti e valori restituiti
  4. Funzioni lambda
← Torna a Python For Kids