Cioè, se scrivo
numero = input
print (numero)
non dovrebbe fare una volta avviato che mi stampa a video il numero o la stringa che scrivo poi?
Cioè, se scrivo
numero = input
print (numero)
non dovrebbe fare una volta avviato che mi stampa a video il numero o la stringa che scrivo poi?
http://www.html.it/pag/39740/le-funzioni-print-e-input/
P.S. Non c'è bisogno di salutare in ogni titolo di thread ... :-)
No MP tecnici (non rispondo nemmeno!), usa il forum.
Già letto e riletto, ma (sarò stupido) non lo capisco l' input.![]()
Il problema è che ti sei dimenticato un paio di parentesi dopo input. Dovrebbe essere input()
Ogni chiamata a funzione necessita di una coppia di parentesi, anche se non prende alcun argomento.
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares
Si, hai ragione, sorry. Però mel caso volessi fare un programma che mi stampa a video un numero inserito elevato al quadrato (x esempio).
Cioè, avvio il programma, schermo bianco, digito 5, invio, ed esce a video 25.
Si, hai ragione, sorry. Però mel caso volessi fare un programma che mi stampa a video un numero inserito elevato al quadrato (x esempio).
Cioè, avvio il programma, schermo bianco, digito 5, invio, ed esce a video 25.
Scusa, ho fatto.
x = eval(input())
print (x*x)
Grazie per la precedente risposta però. Ciao Scara95.
Ultima modifica di senegal98; 23-06-2016 a 00:53
Non dovresti usare eval così, permetti a chiunque di eseguire il codice che vuole passando in input. Usa int: int(input())
O float per i numeri con la virgola
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares
Scusa, non ho capito che intendi