Costanti
Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 1 di 78.
Nella programmazione, una costante è un tipo di variabile il cui valore non può essere modificato durante l'esecuzione di un programma. Le costanti sono utili per definire valori utilizzati più volte in un programma, come costanti matematiche quali PI o il numero di ore in un giorno.
In Python non esiste un'applicazione rigorosa delle costanti come in alcuni altri linguaggi (come c++). Tuttavia, esiste una convenzione ampiamente adottata per indicare che una variabile dovrebbe essere trattata come una costante. Questo si fa scrivendo il nome della variabile tutto in lettere maiuscole, spesso con trattini bassi per separare le parole.
Per esempio:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Quando vedi variabili chiamate in questo modo nel codice Python, è un segnale che questi valori non dovrebbero essere modificati. Questa convenzione aiuta a rendere il codice più leggibile e facile da mantenere. È importante notare che si tratta solo di una convenzione di denominazione; l'interprete Python non ti impedisce di modificare il valore di queste variabili.
Sfida
FacileCrea un programma Python che calcoli l’area di un cerchio usando una costante per il valore di PI.
- Definisci una costante chiamata
PIe imposta il suo valore su3.14159. - Il raggio viene già letto per te con
input(). Non aggiungere alcun testo come prompt: il numero arriva da solo. - Calcola l’area con
area = PI * radius ** 2e stampa solo il risultato.
Ricorda di seguire la convenzione di denominazione per le costanti, usando solo lettere maiuscole per PI.
Provalo tu
# Definisci la costante PI qui sotto
# Il valore di radius viene letto automaticamente, non modificare questa riga
radius = float(input())
# Calcola l'area e stampala
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Esplorazione delle variabili
CostantiAssegnazioni multiple di variabiliScambio di variabiliVariabili segnapostoArrotondare i numeriConversione di liste4Applicazione Rubrica
Visualizzare il menuAggiungere un contatto7Insiemi Parte 2
Operazioni matematiche Parte 1Operazioni matematiche Parte 2Riepilogo - Caccia al tesoroSottoinsiemi e sovrainsiemiIterare sugli insiemiRiepilogo - Tracciamento del torneo10Comprensioni di liste di base
La sintassiCreare liste sempliciAggiungere condizioniUsare l'aggregazione dei datiRipasso - La casa delle listeRipasso - Elementi di libertà13Sistema di gestione dell'inventario
Panoramica del progettoAggiungi articolo2Dizionari Parte 1
Che cos'è un dizionario?Creare un dizionarioAccedere ai valoriModificare i dizionariRipasso - Gestore di ricette5Decisioni avanzate
Operatore ternarioVerifiche di appartenenzaVerifiche di identitàErrori di indentazioneRiepilogo - Filtro vacanze8Gestore delle carriere degli studenti
Panoramica del progettoAggiungi studente11Funzioni avanzate
Restituire più valoriFunzioni lambda - Parte 1Funzioni lambda - Parte 2Sfida di ripasso - Ordinamento con lambdaFunzioni ricorsive - Parte 1Funzioni ricorsive - Parte 2Ripasso - Somma di una lista annidata14Funzioni di ordine superiore
La funzione mapLa funzione filterRipasso - Validatore di emailRipasso - Elaboratore di numeri3Dizionari Parte 2
Metodi dei dizionariDizionari annidatiVerificare la presenza di chiaviIterare sui dizionariRipasso - Contatore di frequenza6Insiemi Parte 1
Che cos'è un insieme?Operazioni di baseMetodi degli insiemiRiepilogo - Rimuovere i duplicati9Aggregazione avanzata dei dati
Usare la sommaTrovare il minimo e il massimoOrdinare i dati in modo efficienteRipasso - Ordinatore di dizionari12Gestione di base degli errori
Che cos'è la gestione degli errori?Il blocco try ed exceptGestire più eccezioniRiepilogo - Errori nel carrelloEsercitati da solo: Compilatore Python online