J'ai un petit probleme avec mon programme
Fermé
antoinepollet
Messages postés
3
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
16 mars 2020
-
16 mars 2020 à 09:49
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 16 mars 2020 à 13:27
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 16 mars 2020 à 13:27
A voir également:
- J'ai un petit probleme avec mon programme
- Programme demarrage windows 10 - Guide
- Desinstaller un programme - Guide
- Petit 3 ✓ - Forum Word
- Forcer la fermeture d'un programme - Guide
3 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié le 16 mars 2020 à 10:04
Modifié le 16 mars 2020 à 10:04
Bonjour,
En python, l'indentation est primordiale.
Le code que vous postez est donc illisible !
Merci d'utiliser les balises <code python ></ code> (repérable au symbole <> à côté de B I S quand on écrit un message)
Sinon on ne peut pas aider...
Ensuite, dire « j'ai un problème avec mon alogrithme » n'est pas très explicite. Que se passe-t-il ? Problème de compilation ? Message d'erreur à l'exécution ? Pas le résultat attendu ? Dans quel cas ? Donne un exemple de ce que tu voudrais, et ce que tu obtiens...
Xavier
En python, l'indentation est primordiale.
Le code que vous postez est donc illisible !
Merci d'utiliser les balises <code python ></ code> (repérable au symbole <> à côté de B I S quand on écrit un message)
Sinon on ne peut pas aider...
Ensuite, dire « j'ai un problème avec mon alogrithme » n'est pas très explicite. Que se passe-t-il ? Problème de compilation ? Message d'erreur à l'exécution ? Pas le résultat attendu ? Dans quel cas ? Donne un exemple de ce que tu voudrais, et ce que tu obtiens...
Xavier
antoinepollet
Messages postés
3
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
16 mars 2020
16 mars 2020 à 10:08
16 mars 2020 à 10:08
je l'ai un petit peu changé:
from math import *
print(" un pourcentage d'un pourcentage.1")
print("un coefficient multiplicateur.2")
x=input("choisissez 1 ou 2")
if x==2:
a=float(input("vf="))
b=float(input("vi="))
c=a/b
print("cm=",c)
elif x==1:
x= int(input("combient de pourcentage voulez vous multiplier?"))
z=1
for e in range(0,x):
"quelle est le ",e,"eme pourcentage"
y=float(imput(""))
y=1+y/100
z=z*y
z=z-1
z=z*100
print("le pourcentage final est de z%")
from math import *
print(" un pourcentage d'un pourcentage.1")
print("un coefficient multiplicateur.2")
x=input("choisissez 1 ou 2")
if x==2:
a=float(input("vf="))
b=float(input("vi="))
c=a/b
print("cm=",c)
elif x==1:
x= int(input("combient de pourcentage voulez vous multiplier?"))
z=1
for e in range(0,x):
"quelle est le ",e,"eme pourcentage"
y=float(imput(""))
y=1+y/100
z=z*y
z=z-1
z=z*100
print("le pourcentage final est de z%")
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
16 mars 2020 à 13:27
16 mars 2020 à 13:27
S'il te plaît utilise les balises code...
L'indentation, c'est le fait que les sous-blocs du programme ont des espaces avant, pour montrer qu'ils sont au même niveau. Par exemple après un if, dans ton code on ne sait pas ce qui est sous le if ou ce qui est revenu au niveau supérieur.
Ensuite dans ta dernière version tu as corrigé le problème avec les if x=2: mais tu ne dis pas quel est ton nouveau problème.
Xavier
L'indentation, c'est le fait que les sous-blocs du programme ont des espaces avant, pour montrer qu'ils sont au même niveau. Par exemple après un if, dans ton code on ne sait pas ce qui est sous le if ou ce qui est revenu au niveau supérieur.
Ensuite dans ta dernière version tu as corrigé le problème avec les if x=2: mais tu ne dis pas quel est ton nouveau problème.
Xavier
16 mars 2020 à 11:16
print(" un pourcentage d'un pourcentage.1")
print("un coefficient multiplicateur.2")
print("choisissez" "1 ou 2")
x=float(input("x=")
if x=2:
a=float(input("vf="))
b=float(input("vi="))
c=a/b
print("cm=",c)
elif x=1:
x= int(input("combient de pourcentage voulez vous multiplier?"))
z=1
for e in range(0,x):
"quelle est le ",e,"eme pourcentage"
y=float(imput("y="))
y=1+y/100
z=z*y
z=z-1
z=z*100
print("le pourcentage final est de z%")
c'est mon programme et il me dis erreur sur if x=2
je n'ai tres bien compris ce que veut dire identation.
sinon j'aimerai que le resultat soi: que j'ai le choix de taper un ou deux, si c'est deux que cela me donne le cm, et si c un que cela me donne le resultat d'un produit de pourcentage en pourcentage.
merci beaucoup de m'accorder de votre temps.