Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Comprensione dei Tipi Numerici | Numeri
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Tipi di Dati in Python

bookComprensione dei Tipi Numerici

I numeri sono ovunque in Python. Utilizzerai principalmente due tipi numerici fondamentali: interi (int) per i numeri interi e numeri in virgola mobile (float) per i decimali (inclusa la notazione scientifica come 1e-3).

Fondamenti di Interi e Float

  • Interi (int): numeri interi come -2, 0, 7, 456566. Python supporta interi di dimensione arbitraria;
  • Float (float): valori decimali come 2.5, 3.14159, 2.71828 o notazione scientifica come 6.02e23;
  • Veridicità: 0 e 0.0 sono False, qualsiasi altro int/float è True nei contesti booleani.

Notazione Scientifica

La notazione scientifica è un modo compatto per scrivere numeri molto grandi o molto piccoli utilizzando le potenze di dieci. In Python, un numero scritto con e significa "moltiplicare per 10 elevato a una potenza": ad esempio, 1e-3 significa 1×1031 × 10⁻³ (0.001), e 6.02e23 significa 6.02×10236.02 × 10²³. I numeri scritti in questa forma sono sempre trattati come float.

123456
# Basic numeric literals n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Scrivere Numeri Grandi in Modo Leggibile

Spesso si scrive 1,000,000 o 1 000 000. Python non consente virgole o spazi all'interno dei letterali numerici, utilizzare underscore per migliorare la leggibilità.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Nota

I numeri in virgola mobile sono memorizzati come frazioni binarie; piccole differenze di arrotondamento sono normali (ad esempio, 0.1 + 0.2 potrebbe non essere esattamente 0.3). Gestirai arrotondamenti e formattazione più avanti.

1. Qual è il tipo di 1e2?

2. Quale letterale è valido nel codice Python per un milione?

3. Seleziona l'affermazione vera su int e float.

question mark

Qual è il tipo di 1e2?

Select the correct answer

question mark

Quale letterale è valido nel codice Python per un milione?

Select the correct answer

question mark

Seleziona l'affermazione vera su int e float.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookComprensione dei Tipi Numerici

Scorri per mostrare il menu

I numeri sono ovunque in Python. Utilizzerai principalmente due tipi numerici fondamentali: interi (int) per i numeri interi e numeri in virgola mobile (float) per i decimali (inclusa la notazione scientifica come 1e-3).

Fondamenti di Interi e Float

  • Interi (int): numeri interi come -2, 0, 7, 456566. Python supporta interi di dimensione arbitraria;
  • Float (float): valori decimali come 2.5, 3.14159, 2.71828 o notazione scientifica come 6.02e23;
  • Veridicità: 0 e 0.0 sono False, qualsiasi altro int/float è True nei contesti booleani.

Notazione Scientifica

La notazione scientifica è un modo compatto per scrivere numeri molto grandi o molto piccoli utilizzando le potenze di dieci. In Python, un numero scritto con e significa "moltiplicare per 10 elevato a una potenza": ad esempio, 1e-3 significa 1×1031 × 10⁻³ (0.001), e 6.02e23 significa 6.02×10236.02 × 10²³. I numeri scritti in questa forma sono sempre trattati come float.

123456
# Basic numeric literals n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Scrivere Numeri Grandi in Modo Leggibile

Spesso si scrive 1,000,000 o 1 000 000. Python non consente virgole o spazi all'interno dei letterali numerici, utilizzare underscore per migliorare la leggibilità.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Nota

I numeri in virgola mobile sono memorizzati come frazioni binarie; piccole differenze di arrotondamento sono normali (ad esempio, 0.1 + 0.2 potrebbe non essere esattamente 0.3). Gestirai arrotondamenti e formattazione più avanti.

1. Qual è il tipo di 1e2?

2. Quale letterale è valido nel codice Python per un milione?

3. Seleziona l'affermazione vera su int e float.

question mark

Qual è il tipo di 1e2?

Select the correct answer

question mark

Quale letterale è valido nel codice Python per un milione?

Select the correct answer

question mark

Seleziona l'affermazione vera su int e float.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1
some-alt