Variabili booleane

Finora abbiamo visto variabili testuali e variabili numeriche intere. Nei prossimi esercizi tratteremo le variabili boolean e i loro casi d'uso.

Le variabili booleane possono assumere solo due valori: True e False. Possono rappresentare se un'affermazione (condizione) è vera o falsa.

is_better = True
sometimes = False
playing_football = True
hello = False

print(sometimes, playing_football)

Questo programma stamperebbe False True poiché il valore di sometimes è impostato su False e quello di playingfootball su True.

Per ottenere i tipi delle variabili possiamo usare la funzione type.

a = True
b = 123
c = 'hello'
d = 'False'

print(type(a), type(b), type(c), type(d), type(1234))

Questo programma stamperebbe <class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>. Ciò significa che:

  • a è di tipo bool (una variabile booleana che può essere True o False)

  • b è di tipo int (una variabile numerica intera)

  • c è di tipo str (una variabile testuale/di tipo string)

  • d è di tipo str (una variabile testuale/di tipo string) - non una booleana

  • 1234 è di tipo int (un valore numerico)

Sfida

Crea una variabile numerica favorite e assegnale il tuo numero preferito. Crea una variabile best e assegnale True.

Il tuo programma dovrebbe stampare i tipi delle variabili favorite e best nell'output, così come i tipi di True, False e 'long long text'.

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue