Il giorno 20 giugno 2014 08:42, Giovanni Porcari <
giovanni.porc...@softwell.it> ha scritto:
>
> > Il giorno 20/giu/2014, alle ore 08:37, Ivo Reano
> ha scritto:
> >
> > 3) c=len(c.split(' '))-1
> >
> > Questa sbaglia è se la stringa ha degli spazi al primo e/o all'ultimo
> posto o se ha più spaz
> Il giorno 20/giu/2014, alle ore 08:37, Ivo Reano ha
> scritto:
>
> 3) c=len(c.split(' '))-1
>
> Questa sbaglia è se la stringa ha degli spazi al primo e/o all'ultimo posto o
> se ha più spazi consecutivi
In [41]: len(' pippo pluto '.split(' '))-1
Out[41]: 6
Come vedi 2 spazi iniziali,
> 3) c=len(c.split(' '))-1
>
> Questa sbaglia è se la stringa ha degli spazi al primo e/o all'ultimo
> posto o se ha più spazi consecutivi
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> Il giorno 20/giu/2014, alle ore 07:59, Luigi Fontana
> ha scritto:
>
> Quello che proprio non capisco è come fare "fisicamente" il contatore
> utilizzando for, if ed else.
>
> Prevedo lunghe meditazioni oggi...
>
Strade alternative :
1) c=len(a)-len(a.replace(' ',''))
2) c=len([k for k
Il 20/giu/2014 08:11 "Luigi Fontana" ha scritto:
>
> Provo a spiegarmi meglio:
>
> Con un ciclo for restituisco la stringa un carattere alla volta
>
> Quello che mi sfugge è come iniziare l'esame degli stessi in modo da
usare if ed else
visto che, correttamente, non ti viene passato uno snippet d
Il for, ciclando su un dato iterabile, inserisce nella variabile ad ogni
ciclo un diverso pezzetto (carattere della stringa se cicli su una stringa)
della variabile su cui itera il for. È proprio questo pezzetto che può
essere uno spazio " " o altro.
Il 20/giu/2014 08:11 "Luigi Fontana" ha scritto
Provo a spiegarmi meglio:
Con un ciclo for restituisco la stringa un carattere alla volta
Quello che mi sfugge è come iniziare l'esame degli stessi in modo da usare
if ed else
Luigi Fontana
www.picchiolegno.it
___
Python mailing list
Python@lists.pytho
Quello che proprio non capisco è come fare "fisicamente" il contatore
utilizzando for, if ed else.
Prevedo lunghe meditazioni oggi...
(speriamo che stasera la piccola mi lasci smanettare)😉
Luigi Fontana
www.picchiolegno.it
Il 20/giu/2014 00:41 "Gollum1" ha scritto:
> Il 20/giu/2014 00:06 "Luig
Il 20/giu/2014 00:06 "Luigi Fontana" ha scritto:
>
> Creo un contatore generico con un ciclo for
>
> Con un altro ciclo for esamino i caratteri
>
> Se il carattere è uno spazio metto +1 al contatore
>
> Altrimenti metto +0
>
> Stampo il contatore.
Ni...
Perché 2 cicli for?
Il contatore degli sp
Creo un contatore generico con un ciclo for
Con un altro ciclo for esamino i caratteri
Se il carattere è uno spazio metto +1 al contatore
Altrimenti metto +0
Stampo il contatore.
Luigi Fontana
www.picchiolegno.it
___
Python mailing list
Python@lists.
Ok ho capito che posso crearmi un contatore con four
Ora devo capire come farlo scattare ad ogni spazio. Domani ci ragiono, ora
mi si chiudono gli occhi.
Grazie per la dritta.😁
Luigi Fontana
www.picchiolegno.it
Il 19/giu/2014 23:32 "Luigi Fontana" ha scritto:
> Sì ma mi serve sempre un comando
Sì ma mi serve sempre un comando che mi faccia da contatore tipo count
Cavoli io farei
print(stringa.count(" "))
e via.
Luigi Fontana
www.picchiolegno.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Vuol dire far la scansione della stringa (suggerimento... Esiste il for).
Se (if) il carattere è uno spazio, aumenta il contatore, altrimenti (else)
trova qualcosa d'altro da fargli fare...
Byez
--
Gollum1
teoro, dov'è il mio teoro...
http:\\www.gollumone.it
_
Sto studiando le istruzioni if e else (livello base). Uno degli esercizi
del mio testo mi chiede di scrivere un programma che conti gli spazi (" ")
in una stringa di testo.
Non riesco proprio a capire il nesso tra le due cose.
Luigi Fontana
www.picchiolegno.it
Ciao ho sviluppato un mini-sito usando recaptcha, fino ad oggi (è su da
circa 30 gg) tutto è andato bene ma ora mi mostra una sola immagine delle
due che dovrebbe mostrami e quindi mi va costantemente in errore al momento
della validazione.
Qualcuno sa indicarmi come controllare ed ovviare il probl
15 matches
Mail list logo