Domanda stringa facile facile

Stato
Discussione chiusa ad ulteriori risposte.

profdoc

Utente Electrum
18 Novembre 2013
189
34
23
126
salve,sono agli albori in fatto di programmazione e vorrei sapere perchè il prompt non mi riconosce questo:
str= ("Emanuele")
print ("Halt! chi va la?")
print ("io"),str
print ("ok passa"),str
sul prompt viene fuori questo:
halt! chi va la?
io
ok passa

...
illuminatemi
 
Inanzitutto le variabili come stringhe e numeri non hanno bisogno di parentesi.
es:
Codice:
stringa = "Ciao, come va?"
Inoltre, la variabile va messa insieme alla stringa della parentesi print():
Mi spiego meglio, non devi fare così:
Codice:
print("Questa è la mia stringa:"),stringa
Ma devi fare così:
Codice:
print("Questa è la mia stringa:",stringa)

N.B. Quando usi la funzione print, la virgola tra un argomento e l'altro viene considerata come spazio, se non vuoi un normale spazio usa la + tra stringhe.
Es:
Codice:
print("Questa è la mia stringa:"+stringa)
è diverso da
Codice:
print("Questa è la mia stringa:",stringa)

Spero di essere stato esauriente.
 
Stato
Discussione chiusa ad ulteriori risposte.