Vai al contenuto

Python stampare stinghe e numeri

Le stringhe in Python

In Python è possibile stampare stringhe, devono essere create con apici o doppi apici, indifferentemente.

print('Hello World')

Creare variabili con stringhe.

lumberjack = 'okay'

lumberjack
stringa = input("Scrivimi una frase:")

print(stringa)

In questo caso input() ci permette di far inserire all’utente un testo. Quando l’utente premerà invio si visualizzerà la frase che ha inserito.

Si possono anche concatenare stringhe e variabili prese da questi input.

name = input("Scrivi il tuo nome: ")

print("Ciao " + name)

Stampare i numeri con Python

E creare calcoli matematici attraverso i numeri .

print(2**8)

Anche qui è possibile creare operazioni con i numeri.

num = int(input("Scrivi un numero intero: "))

print(num + 1)

Se l’utente inserisce 7 la console gli sommerà uno.

In questo caso è molto importante notare che se l’utente inserirà 3,5, un numero non intero, la console restituirà l’errore:

ValueError: invalid literal for int() with base 10: ‘3,5’

Qui poi bisognerà creare un programma per controllare che il numero sia effettivamente intero, altrimenti far stampare una stringa “Attenzione, devi inserire un numero intero”.

Nel codice puoi notare che ho anche inserito int() che trasforma l’input dell’utente in un numero intero.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *