print() python

print() python viene utilizzato per stampare il valore di una variabile in modo che sia leggibile . Il valore di una variabile principalmente rimane nascosta. Le variabili sono tante quindi siamo noi che decidiamo cosa rendere visibile

Esempio 1:

a=1+1
print(a)

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

print() python
print() python

Da sapere riguardo l’ operazione print()

Questo funzione accetta stringe , numeri e variabili ma se si inserisce qualcosa di misto va in errore .

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 inserirle in una frase insieme alle altre lettere .

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 print() python

Anche se non sembra a volte la funzione print() può rivelarsi incompatibile con altri blocchi di codice. Aggiungo di seguito altri comandi che hanno la stessa funzione :

sys.stdout.write()
display()

Questi comandi si possono usare come alternativa, pero vano richiamati dalle librerie che spesso devono essere installate . 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

Pubblicità