Petite coquille sur python
CptLapinus
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je commence le python et j'ai un petit soucis sur un programme, si on pourrait me dire ce qui cloche ce serait super.
Ce que je dois faire : Écrire un programme qui affiche les 20 premiers multiples de 7 strictement positifs, suivis chacun par un point-virgule, et en allant à la ligne après (et seulement après) chaque multiple de 3.
liste=[]
u=""
j=1
i=0
while i<20:
if j%7==0:
i=i+1
liste.append(j)
j=j+1
else :
j=j+1
for p in liste:
if p%3==0:
u+="p\n"
else:
u+="p"
print(u)
Ce que le programme me donne :
ppppp
ppp
ppp
ppp
ppp
ppppp
[...]
Pourquoi il ne me donne pas la valeur chiffré de p ?
Je commence le python et j'ai un petit soucis sur un programme, si on pourrait me dire ce qui cloche ce serait super.
Ce que je dois faire : Écrire un programme qui affiche les 20 premiers multiples de 7 strictement positifs, suivis chacun par un point-virgule, et en allant à la ligne après (et seulement après) chaque multiple de 3.
liste=[]
u=""
j=1
i=0
while i<20:
if j%7==0:
i=i+1
liste.append(j)
j=j+1
else :
j=j+1
for p in liste:
if p%3==0:
u+="p\n"
else:
u+="p"
print(u)
Ce que le programme me donne :
ppppp
ppp
ppp
ppp
ppp
ppppp
[...]
Pourquoi il ne me donne pas la valeur chiffré de p ?
A voir également:
- Petite coquille sur python
- Citizen code python avis - Accueil - Outils
- Petite amie virtuelle en français gratuit - Accueil - Intelligence artificielle
- Petite croix snap - Forum Snapchat
- Savoir si je suis bloqué par une personne sur snap chat ✓ - Forum Snapchat
- Python pix ✓ - Forum Python
5 réponses
Bonjour
En python l’indentation est primordiale, hors, comme tu peux le voir, le site ne la conserve pas.
Pour cela il faut utiliser les balises de code. Voir ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
On pourra t’aider quand tu auras reposté correctement ton code
En python l’indentation est primordiale, hors, comme tu peux le voir, le site ne la conserve pas.
Pour cela il faut utiliser les balises de code. Voir ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
On pourra t’aider quand tu auras reposté correctement ton code
Au temps pour moi
liste=[] u="" j=1 i=0 while i<20: if j%7==0: i=i+1 liste.append(j) j=j+1 else : j=j+1 for p in liste: if p%3==0: u+="p;\n" else: u+="p;" print(u)
Ok, parfait.
Là littéralement du demande à ajouter la lettre p suivie de ; dans le texte.
Tu ne demandes pas de mettre le contenu de la variable dans le texte.
Sais tu comment on construit un texte à partir de valeurs de variables?
Là littéralement du demande à ajouter la lettre p suivie de ; dans le texte.
Tu ne demandes pas de mettre le contenu de la variable dans le texte.
Sais tu comment on construit un texte à partir de valeurs de variables?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question