Tab python
programmer_24
Messages postés
11
Statut
Membre
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
bonjour , ce programme ne marche pas je crois a cause de la ligne 7 ;;; aidez moi slvp et merci
EDIT MODERATION : La question concernant le langage PYTHON .... je l'ai donc déplacé dans le forum PYTHON !!
Merci d'y faire attention à l'avenir !
n=0
while n<=0:
n=int(input(' donner n \t '))
t=[0]*n
for i in range(n):
t[i]=int(input('donner le nombre num ' +str(i)+ 't')
while (t[i]<2 or t[i]>100):
print('erreur')
print(t)
EDIT MODERATION : La question concernant le langage PYTHON .... je l'ai donc déplacé dans le forum PYTHON !!
Merci d'y faire attention à l'avenir !
11 réponses
-
Bonjour,
Pour commencer, tu as oublié une parenthèse fermante à la ligne 6
-
-
slvp quand il faut des entiers de 3chiffres je fais comme ca ?
while len(t[i]==3)
print(t) -
Bonjour
Pourquoi une boucle while ?
if(len(t[i]) == 3): print(t[i])
mais comme t[i] est un entier il n'a pas de len()
Ca, c'est une boucle infinie si t[i] est égal à 1, par exemple:while (t[i]<2 or t[i]>100): print('erreur') -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
comment ca ?
que veux-tu dire ?
tu as bien lu mon message ? -
-
t est une liste, il faut la peupler comme ceci:
t =[] for i in range(n): x = int(input('donner le nombre num ' +str(i)+' ')) t.append(x)
Ensuite, on ne peut pas faireif(len(t[i]) == 3):
car t[i] est un entier, il n'a pas de len
if(t[i] < 1000):
ca irait mieux, non ? -
pardon dans l application il m a dit de faire un tableau t de n elements avec n entre 2et100.les elements de t sont des entiers naturels de 3 chiffres
-
et alors,
ma réponse te donne la solution !
tu as essayé au moins ? -
le probleme est resolu j ai fait une boucle de x<100 :D
excusez moi si je suis entrain de vous deranger mais j ai une autre question , si je veux faire la somme des carrés des chiffres de nombre de ce tableau je fais quoi exactement ? -
bonjour programmer,
une boucle de x<100 ?
ca veut dire que 101 est exclus, ce n'est pas un nombre à 3 chiffres ?
et 99 est dedans, et pourtant il n'a que de 2 chiffres !
Fais voir ton code, par curiosité
Mais pas une photo, comme précédemment, copie le ici avec les balises

