Topic de Baizeur13 :

Python -Pq mon programme marche pas ?

texte= "chaine de caractère hasardeuse"
i=0
espace=''
for espace in texte:
i=i+1
print("le nombre d'espace est",i)
pq ca calcule pas le nombre d'espace ?
L'indentation de la boucle for est là ou non ?
Avec ton copier collé, on dirait que non.
texte = "chaine de caractère hasardeuse"
espace=" "
i=0
for c in texte :
       if c==espace:
            i+=1 
print("le nombre d'espace est", i)

En indentant correctement

liste_voyelles=["a","e","i","o","u","y"]
compteur_voyelles = 0
for liste_voyelles[i] in texte:
compteur_voyelles=compteur_voyelles+1
print("le nombre de voyelles est", compteur_voyelles)
regardez même celui la ne marche pas, pourtant j'ai fait mes indentations
ton code marche, je viens de tester c'est sûrement un problème d'indentation :(
efface tes indentations et refait les
et fait bien attention à ne pas mélanger les tabulation avec les espaces

Le 13 janvier 2021 à 23:39:21 DuvaDuva7 a écrit :
ton code marche, je viens de tester c'est sûrement un problème d'indentation :(
efface tes indentations et refait les
et fait bien attention à ne pas mélanger les tabulation avec les espaces

celui avec les voyelles j'y arrive pas kheyou

liste_voyelles=["a","e","i","o","u","y"]
compteur_voyelles = 0
for liste_voyelles[i] in (texte):
compteur_voyelles=compteur_voyelles + 1
print(compteur_voyelles)

y a rien de faux non ? :non:

<code></code>

Rajoute ces balises avant et après ton code

pas un khey capable de me dire quel est l'erreur sur mon programme voyelles ?
T'as pas compris comment fonctionne le for en python

Le 13 janvier 2021 à 23:47:17 IMXSI a écrit :
T'as pas compris comment fonctionne le for en python

beh expliqe moi

voyelles = "aeiouy"
texte = "J'apprends la programmation en Python !"
counter = 0
for lettre in texte.lower():
    if lettre in voyelles:
        counter += 1
print(f"Nombre de voyelles: {counter}")

Données du topic

Auteur
Baizeur13
Date de création
13 janvier 2021 à 23:22:34
Nb. messages archivés
21
Nb. messages JVC
21
En ligne sur JvArchive 358