Bonjour,
voici l'exercice que je voulais faire:
Écrire un programme qui, étant données deux bornes entières a et b, additionne les nombres
multiples de 3 et de 5 compris entre ces bornes.
Prendre par exemple a = 0, b = 32 ® le résultat devrait être alors 0 + 15 + 30 = 45.
Modifier légèrement ce programme pour qu'il additionne les nombres multiples de 3 ou de
5 compris entre les bornes a et b. Avec les bornes 0 et 32, le résultat devrait donc être : 0 +
3 + 5 + 6 + 9 + 10 + 12 + 15 + 18 + 20 + 21 + 24 + 25 + 27 + 30 = 225.
Voici le code que j'ai etabl moi meme.
c=raw_input("Veuillez donner la borne inferieure de l'intervalle s.v.p:")
d=raw_input("Veuillez donner la borne superieure de l'intervalle s.v.p:")
l=[]
a=float(c)
b=float(d)
while a<=b:
l.append(a)
a=a+1
print l
x=0
ll=[]
print x
while x<len(l):
if l[x]%3==0 and l[x]%5==0:
ll.append(x)
x=x+1
print ll
t=0
y=0
while y<len(ll):
t=len[y]+t
y=y+1
print "La somme des elements qui sont multiples de trois et de cinq est:",t
Bon j ai remarque que le code s'executait j'usqu'a print x mais la seconde boucle while ne s'execute pas et tout le reste mais le programme ne bug pas du tout.
Est-ce parce-qu'on peut pas executer deux boucle dans un meme programme??

encore merci
en plus j'ai réussi a modifie mon code et ça marche aussi
comment on fait pour poster un code en gardant la mise en forme