operazione print() python

L’ operazione print() python viene utilizzato per leggere il valore di una variabile. Il valore di una variabile viene scritto/generato dalla machina è spesso rimane nascosta ,almeno che noi non chiediamo di farla vedere .(Nota: Pagina di supporto per l’articolo comandi base di python)

Esempio 1:

a=1+1
print(a)

Nota: per testare l’esempio di sopra ,aprire CMD digitare “python” coppia/incolla il codice riga per riga. Quindi : “a=1+1” si capisce subito che a equivale al valore 2.

Domanda! “Ma se tu non vedi il codice pero sai che ce una variabile chiamata a ,come fai a sapere il suo valore ?” La risposta e semplice l’ operazione print() . Di sotto un immagine illustrativa del esempio:

comando print() python
operazione print() python

Da sapere riguardo l’ operazione print()

Succede a tutte quelle persone che sono ai primi passi di inciampare su un errore classico. Mischiare valori numerici con le lettere . Esempio :”Una torta divisa in 6 porzioni sta sul tavolo ..poi per caso pasa Genti e della torta ne rimangono 4 porzioni” .Chiediamo a python che ha visto tutto perché ci sono solo 4 porzioni sul tavolo ?

Torta=6-4
risposta=" porzioni le ha mangiato Genti" 
print(Torta + risposta)

La risposta sarà un errore, vedi immagine di soto:

print error python

SOLUZIONE 1

Per fare funzionare l’esempio bisogna convertire i numeri in lettere con l’operazione str() dopo di che possiamo sommarle con le altre lettere e creare una frase .

Torta=6-4
risposta=" porzioni le ha mangiato Genti" 
Torta= str(Torta)
print(Torta + risposta)
print python risoloto

SOLUZIONE più fine

Torta=6-4
print(f"{Torta} porzioni le ha mangiato Genti" )

nota che in questo caso aggiungendo semplicemente la lettera f successivamente possiamo inserire dentro il testo qualsiasi altro valore che non sia una stringa con la condizione che sia al interno delle parentesi {}

Altre alternative al’operazione print() python

Anche se non sembra a volte l’oerazione print() python può essere incompatibile con altre funzioni. Aggiungo di seguito altri comandi che possono sostituirlo:

sys.stdout.write()
display()

Questi comandi si possono usare come alternativa, pero vano richiamati dalle librerie . E nel caso la libreria non e presente andrebbe installata. sys non manca mai su python , percio facio un esmpio con “sys.stdout.write()“. L’altra si chiama IPython se si vuole installare digitare su CMD : “python -m pip install IPython” .Inoltre esistono altre librerie che danno a disposizione comandi simili. Un piccolo esempio:

import sys
from IPython.display import display

x="ciao"
y="benvenuto"
z= x+y
sys.stdout.write(z)
display(z)
in alternativa a print python
in alternativa a print() python

Questa pagina nasce dal articolo Python a modo mio , creato per dare le basi a chi vuole imparare il linguaggio di programmazione python .