Senza "forse". :)
Svelato l'arcano. Grazie.
Luigi Fontana
www.picchiolegno.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Forse non avevi ancora messo a = 0 prima del for.
Il 21/giu/2014 07:24 "Luigi Fontana" ha scritto:
> a += 1 idle me lo dava come syntax error.
>
> Non capisco perché...
>
> Luigi Fontana
> www.picchiolegno.it
> Il 21/giu/2014 06:51 "Massimiliano della Rovere" <
> massimiliano.dellarov...@gmail.c
a += 1 idle me lo dava come syntax error.
Non capisco perché...
Luigi Fontana
www.picchiolegno.it
Il 21/giu/2014 06:51 "Massimiliano della Rovere" <
massimiliano.dellarov...@gmail.com> ha scritto:
> Giusto 2 note:
> 1. Le parentesi attorno a " " non servono
> 2. puoi scrivere a += 1 invece di a
Giusto 2 note:
1. Le parentesi attorno a " " non servono
2. puoi scrivere a += 1 invece di a = a + 1
Il 20/giu/2014 22:15 "Luigi Fontana" ha scritto:
> a = 0
>
> stringa = "Sopra la panca la capra scoppia"
> for carattere in stringa:
> if carattere == (" "):
> a = a +1
>
> print(a)
>
a = 0
stringa = "Sopra la panca la capra scoppia"
for carattere in stringa:
if carattere == (" "):
a = a +1
print(a)
:) :) :)
Grazie
Il giorno 20 giugno 2014 16:53, Luigi Fontana ha
scritto:
> Ragazzi intanto grazie.
>
> Ora sono al lavoro ma stasera leggo tutto.
>
> Lu
Ragazzi intanto grazie.
Ora sono al lavoro ma stasera leggo tutto.
Luigi Fontana
www.picchiolegno.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Il 20 giugno 2014 12:25, Daniele Zambelli
ha scritto:
> Il 20 giugno 2014 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...
>
> Oltre alle meditazioni prova anche qualc
Il 20 giugno 2014 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...
Oltre alle meditazioni prova anche qualche esperimento:
>>> stringa = ' Prevedo lunghe meditazioni oggi
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
22 matches
Mail list logo