[PIPython] esercizi variabili
tiziano a work
tiziano
Ven 19 Nov 2004 15:16:52 CET
non deve darti errore... controlla meglio (e casomai posta anche l'errore)
mario rossi wrote:
>Quindi posso solo concatenare stringhe ma posso anche
>trasformare numeri inetri in strighe, quindi
>concatenarle?
>Se non ho capito male mi fai un esempio tipo
>a = 2
>#quindi una variabile numerica (interi)
>b = "pippo"
>#quindi una variabile stringa
>print b + str (a)
>#questo trasforma il numero 2 in striga?
>pero' ho provato ad eseguirlo e mi da errore.
>Come al solito credo di non aver capito qualcosa, abbi
>pazienza.
>volevo sapere anche cos'è una tupla. ti ringrazio
>ancora
>ciao
>
> --- "tiziano @ work" <tiziano a axiastudio.it> ha
>scritto:
>
>
>>La concatenazione è un operazione interna delle
>>stringhe (parlando in
>>termini matematici), il che significa che puoi farla
>>solo tra stringhe,
>>e il risultato che ottieni è una stringa.
>>
>>Hai due possibilità:
>>
>>a = 2
>>b = 'pippo'
>>
>># nel seguente modo "trasformi" l'intero a in una
>>stringa [1]
>>print b + str(a)
>>
>># in questo modo invece utilizzi la formattazione
>>delle stringhe
>># python sostituisce in %s (e %d) gli elementi
>>ordinati della tupla (a,b):
>># con %s si aspetta una stringa (a), con %d un
>>intero (b)
>>print "%s%d" % (a, b)
>>
>>ciao
>>tiziano
>>
>>
>>[1] quando sarai più addentro capirai che questa
>>affermazione non è
>>precisa... in realtà viene invocato il metodo
>>__str__ dell'oggetto int...
>>
>>mario rossi wrote:
>>
>>
>>
>>>avevo capito di dover concatenare strighe piu'
>>>
>>>
>>numeri.
>>
>>
>>>e a questo punto immagino che stringhe e numeri non
>>>possono essere concatenate.
>>>Ti ringrazio molto ciao.
>>>
>>>--- Lawrence Oluyede <l.oluyede a gmail.com> ha
>>>scritto:
>>>
>>>
>>>
>>>
>>>>On Tue, 21 Sep 2004 12:08:57 +0200 (CEST), mario
>>>>rossi
>>>><legazzelle2004 a yahoo.it> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>Buon giorno a tutti, ho letto la parte di una
>>>>>
>>>>>
>>>>>
>>>>>
>>>>guida
>>>>
>>>>
>>>>
>>>>
>>>>>che parla di variabili e input.
>>>>>Ora come esercizio mi chiede:
>>>>>Scrivere un programma che prenda due variabili
>>>>>
>>>>>
>>>>>
>>>>>
>>>>stringa
>>>>
>>>>
>>>>
>>>>
>>>>>e due numeriche intere dell'utente, le concateni
>>>>>(unisca le due stringhe senza spazi) e le
>>>>>
>>>>>
>>>>>
>>>>>
>>>>visualizzi a
>>>>
>>>>
>>>>
>>>>
>>>>>schermo, infine moltiplichi i due numeri interi
>>>>>
>>>>>
>>in
>>
>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>una
>>>>
>>>>
>>>>
>>>>
>>>>>nuova linea.
>>>>>Io pensavo questo ma non va!
>>>>>print" prova dati anagrafici "
>>>>>a = raw_input (" come ti chiami ?")
>>>>>b = raw_input (" di cognome?")
>>>>>c = input (" quanti anni hai?)
>>>>>d = input (" in che giorno?")
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Fin qui ok
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>print " questi sono i tuoi dati anagrafici
>>>>>
>>>>>
>>>>>
>>>>>
>>>>",a+b+c+d
>>>>
>>>>Il testo dice "concatenare le due stringhe", nel
>>>>
>>>>
>>tuo
>>
>>
>>>>caso
>>>>a e b, hai due modi per farlo
>>>>
>>>>print a + b
>>>>oppure
>>>>print "%s%s" % (a, b)
>>>>
>>>>In separata sede devi moltiplicare i due numeri
>>>>interi, quindi
>>>>print c * d
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>ma non e' vero, mi da l'errore perchè?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Perchè non hai seguito le specifiche del problema
>>>>
>>>>
>>:P
>>
>>
>>>>
>>>>
>>>>
>>>>
>>>>>Grazie a tutti ciao
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Ciao!
>>>>
>>>>--
>>>>Lawrence
>>>>"If the implementation is hard to explain, it's a
>>>>bad idea."
>>>>
>>>>
>>>>from The Zen of Python by Tim Peters
>>>
>>>
>>>>_______________________________________________
>>>>Python mailing list
>>>>Python a lists.python.it
>>>>
>>>>
>>>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>___________________________________
>>>Scopri Mister Yahoo! - il fantatorneo sul calcio di
>>>
>>>
>>Yahoo! Sport
>>
>>
>>>http://it.seriea.fantasysports.yahoo.com/
>>>_______________________________________________
>>>Python mailing list
>>>Python a lists.python.it
>>>
>>>
>>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>>
>>
>>>
>>>
>>>
>>>
>>_______________________________________________
>>Python mailing list
>>Python a lists.python.it
>>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>>
>>
>>
>
>
>
>___________________________________
>Scopri Mister Yahoo! - il fantatorneo sul calcio di Yahoo! Sport
>http://it.seriea.fantasysports.yahoo.com/
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
>
>
More information about the Python
mailing list