Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Program02 : posizione degli zeri

C
C.Calamia (720 points)
7 17 25
in Es2 by (720 points)
Ciao a tutti! Sto cercando di imporre determinate condizioni a seconda della posizione degli zeri in un numero (al momento nelle decine di migliaia) e per farlo converto il numero dato in input nella sua versione di tipo stringa; così scrivo per esempio "se la posizione x dell'elemento è uguale a zero:...condizioni...". Pero o si verifica un syntax error oppure mi restituisce none.

come posso fare questo confronto?
409 views
closed

1 Answer

Best answer
francesco.dev (33560 points)
21 51 129
by (33.6k points)
selected by
Buonasera!
Se trasformi un intero in stringa, usando la funzione str(intero) ricorda che quando verifichi la posizione dovrai imporre:
if stringa[i]  == '0'

Quindi non scriverai 0 come valore da controllare, ma lo scriverai sottoforma di stringa formata da un solo carattere!

Sperando di averti aiutato, se così è stato contrassegna la mia risposta come migliore.
Buona serata,
- Francesco Pio Scognamiglio
C
C.Calamia (720 points)
7 17 25
by (720 points)
grazie mi ero persa un "=" !
francesco.dev (33560 points)
21 51 129
by (33.6k points)
È stato un piacere! Sono sempre disponibile per dare una mano :)