[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