English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

ospite
1 / ?
torna alle lezioni

Benvenuto

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

Benvenuto alla tua prima lezione di Python.

Python è uno dei linguaggi di programmazione più popolari al mondo. Scienziati, ingegneri, artisti e studenti lo usano ogni giorno.

In questa lezione scriverai vero codice Python e lo eseguirai istantaneamente. Il tuo codice viene eseguito su un vero server — non su una simulazione.

Iniziamo con il programma più famoso di tutta l'informatica.

Hello, World!

Il tuo primo programma

Il viaggio di ogni programmatore inizia con le stesse due parole: Hello, World!

In Python, stampi testo sullo schermo usando la funzione print():

print("Hello, World!")


È tutto. Una riga. Le virgolette dicono a Python che è testo (chiamato una stringa). La funzione print() lo invia allo schermo.

Scrivi un programma Python che stampa esattamente: Hello, World!

Cosa sono le variabili?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

Variabili: dare nomi ai valori

Una variabile è un nome che contiene un valore. Pensa a un scatolone etichettato.

name = "Ada"

age = 12

print(name) — stampa: Ada

print(age) — stampa: 12


Il segno = significa assegnare — metti il valore sulla destra nel nome sulla sinistra.

Il testo va tra virgolette (una stringa). I numeri non hanno bisogno di virgolette (un intero).

Crea variabili

Ora tocca a te

Crea due variabili e stampale:

1. Una variabile chiamata animal impostata al tuo animale preferito

2. Una variabile chiamata count impostata a quante zampe ha

3. Stampa entrambe le variabili


Esempio di output (il tuo sarà diverso):

cat

4

Crea variabili chiamate `animal` e `count`, quindi stampale entrambe. Il tuo codice dovrebbe produrre due righe.

Combinare stringhe

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

Concatenazione di stringhe

Puoi unire stringhe insieme con +:

greeting = "Hello" + " " + "World"

print(greeting) — stampa: Hello World


f-string (stringhe formattate)

Un modo migliore per mescolare variabili al testo:

name = "Ada"

print(f"My name is {name}") — stampa: My name is Ada


L'f prima della virgoletta attiva la modalità f-string. All'interno della stringa, {variable} viene sostituito con il valore della variabile.

Pratica di f-string

Ora tocca a te

Crea due variabili:

- food — il tuo cibo preferito (una stringa)

- rating — quanto ti piace da 1 a 10 (un intero)


Quindi usa un f-string per stampare:

I love pizza! I rate it 9 out of 10.

(con il tuo cibo e rating)

Crea variabili `food` e `rating`, quindi stampa una frase usando un f-string che include entrambi. Il tuo output dovrebbe essere una frase.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

Prendere decisioni

I programmi possono fare scelte usando if e else:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


Il codice indentato sotto if viene eseguito solo quando la condizione è True.

Il codice sotto else viene eseguito quando è False.


Operatori di confronto: > (maggiore), < (minore), == (uguale), != (non uguale), >=, <=

Sfida If/Else

Ora tocca a te

Scrivi un programma che:

1. Crea una variabile score impostata a qualsiasi numero

2. Se score è 60 o superiore, stampa Pass

3. Altrimenti, stampa Fail

Scrivi un programma if/else con una variabile `score`. Stampa `Pass` se score >= 60, altrimenti stampa `Fail`.

Mettilo insieme

Sfida finale

Ora sai: print(), variabili, f-string e if/else.

Combinali tutti in un programma.


Scrivi un programma che:

1. Crea una variabile name (un nome, una stringa)

2. Crea una variabile age (un'età, un intero)

3. Se age è 13 o più anziano, stampa: Welcome, [name]! You may enter.

4. Altrimenti, stampa: Sorry, [name]. You must be 13 to enter.


Usa un f-string per l'output.

Scrivi il programma completo descritto sopra. Usa variabili, f-string e if/else insieme.