Le 06 novembre 2016 à 16:12:56 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:11:05 HighlightReel a écrit :
Le 06 novembre 2016 à 16:08:41 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:06:25 skywear a écrit :
j'ai pas mis le return somme à la fin ça doit pas être pour ça non ?ça me met toujours 1
Indentation puis la boucle va jusqu'à n+1
???????????????????????????????????
Il indique ce qui n'allait pas dans le programme de Skywear, c'est juste qu'il a la flemme de faire des phrases. ![]()
un autre exo vous pouvez me donner une indication et non la réponse
Ecrire un programme qui prend en argument un nombre de départ, et qui ensuite écrit la table de multiplication de ce nombre, présentée comme suit :
Table de 7:
7*1=7
7*2=14
7*3=21
...
7*10=70
Le 06 novembre 2016 à 16:14:16 Grimmys a écrit :
Le 06 novembre 2016 à 16:12:56 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:11:05 HighlightReel a écrit :
Le 06 novembre 2016 à 16:08:41 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:06:25 skywear a écrit :
j'ai pas mis le return somme à la fin ça doit pas être pour ça non ?ça me met toujours 1
Indentation puis la boucle va jusqu'à n+1
???????????????????????????????????
Il indique ce qui n'allait pas dans le programme de Skywear, c'est juste qu'il a la flemme de faire des phrases.
ouais bah purée l'info c'est pas mon amour c'est sûr
Pourtant c'est la seule chose utile que t'apprendras en prépa.
tu peux faire une boucle sur i de 1 à 10 et print n"*"i"="n*i à chaque itération
où n est le nombre dont tu veux la table
Le 06 novembre 2016 à 16:18:36 Prauron a écrit :
Pourtant c'est la seule chose utile que t'apprendras en prépa.
ah bon tu utilises beaucoup python toi ?
Le 06 novembre 2016 à 16:15:46 Wimp_Matiere a écrit :
un autre exo vous pouvez me donner une indication et non la réponseEcrire un programme qui prend en argument un nombre de départ, et qui ensuite écrit la table de multiplication de ce nombre, présentée comme suit :
Table de 7:
7*1=7
7*2=14
7*3=21
...
7*10=70
Ouai désolé, j'ai balancé la réponse pour la deuxième, car tout le monde s'amusait à balancer sa méthode, du coup je me suis dit " fuck it ". ![]()
Donc une indication :
Une fois de plus, faut que tu remarques qu'il va y avoir incrémentation d'un nombre ( 7*1 puis 7*2 puis 7*3 etc. ), du coup direct, sachant que tu connais le nombre d'incrémentation ( puisque donné par l'utilisateur ), tu devines qu'il faut employer une boucle for.
Ensuite, en réfléchissant un peu plus, tu remarques que c'est une structure similaire au premier algo ( on a simplement remplacé l'histoire de somme, par une histoire de produit ).
Du coup, c'est tout de suite plus simple. ![]()
for k in range(1,11):
print('7*',k,'=',7*k)
Le 06 novembre 2016 à 16:20:46 skywear a écrit :
(n c'est le nombre dont tu veux la table)
.
Le 06 novembre 2016 à 16:19:44 skywear a écrit :
tu peux faire une boucle sur i de 1 à 10 et print n"*"i"="n*i à chaque itération
.
Ok je vais essayer merci
Le 06 novembre 2016 à 16:19:44 skywear a écrit :
tu peux faire une boucle sur i de 1 à 10 et print n"*"i"="n*i à chaque itération
C'est plus une réponse qu'une indication ça.
![]()
Je prend la peine de tenter de fournir une explication pas trop dégueu à l'auteur, et toi tu me outspeed pour de la merde.
Le 06 novembre 2016 à 16:20:57 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:18:36 Prauron a écrit :
Pourtant c'est la seule chose utile que t'apprendras en prépa.ah bon tu utilises beaucoup python toi ?
Moi non j'utilise un autre langage, mais Python est très répandu oui. Et de manière générale savoir coder c'est une des rares choses apprises en prépa qui servent réellement dans le monde du travail (et même qui sont indispensables je dirais).
je pense que le problème que peut avoir wimp est surtout l'écriture du programme non ? ![]()
je voyais pas comment donner une "indication" autrement, désolé ![]()
Le 06 novembre 2016 à 16:20:57 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:18:36 Prauron a écrit :
Pourtant c'est la seule chose utile que t'apprendras en prépa.ah bon tu utilises beaucoup python toi ?
Oui il veut parler de la programmation au sens général, pas de Python. ![]()
Le 06 novembre 2016 à 16:24:32 skywear a écrit :
je trouve que le problème que peut avoir wimp est surtout sur l'écriture du programme non ?
je voyais pas comment donner une "indication" autrement, désolé
Bah il peut avoir un doute sur les structures à employer tout simplement ( faut-il utiliser une boucle while ou plutôt une boucle for ? ).
Le 06 novembre 2016 à 16:21:14 Prauron a écrit :
for k in range(1,11): print('7*',k,'=',7*k)
c'est de la magie... je comprend pas pourquoi il va chaque fois à la ligne sans qu'on lui demande ?
vous avez pas un truc pour apprendre comment utiliser ce logiciel parce que là je pète un câble
....
Le 06 novembre 2016 à 16:22:31 Grimmys a écrit :
Le 06 novembre 2016 à 16:19:44 skywear a écrit :
tu peux faire une boucle sur i de 1 à 10 et print n"*"i"="n*i à chaque itérationC'est plus une réponse qu'une indication ça.
![]()
Je prend la peine de tenter de fournir une explication pas trop dégueu à l'auteur, et toi tu me outspeed pour de la merde.
ouais merci, en plus j'ai mal lu l'énoncé de toute façon je pensais qu'il fallait demander à l'utilisateur lui-même qu'il donne un nombre et qu'en suite le programme le calcul tout seul, mais apparemment le nombre c'est 7.
Le 06 novembre 2016 à 16:31:00 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:21:14 Prauron a écrit :
for k in range(1,11): print('7*',k,'=',7*k)c'est de la magie... je comprend pas pourquoi il va chaque fois à la ligne sans qu'on lui demande ?
vous avez pas un truc pour apprendre comment utiliser ce logiciel parce que là je pète un câble
....
Hein ?
J'ai pas trop compris ta question en fait... Explicite un peu stp. ![]()
Le 06 novembre 2016 à 16:32:34 Wimp_Matiere a écrit :
Le 06 novembre 2016 à 16:22:31 Grimmys a écrit :
Le 06 novembre 2016 à 16:19:44 skywear a écrit :
tu peux faire une boucle sur i de 1 à 10 et print n"*"i"="n*i à chaque itérationC'est plus une réponse qu'une indication ça.
![]()
Je prend la peine de tenter de fournir une explication pas trop dégueu à l'auteur, et toi tu me outspeed pour de la merde.ouais merci, en plus j'ai mal lu l'énoncé de toute façon je pensais qu'il fallait demander à l'utilisateur lui-même qu'il donne un nombre et qu'en suite le programme le calcul tout seul, mais apparemment le nombre c'est 7.
Non non t'as raison, faut bien demander à l'utilisateur de saisir le nombre ( " prend en argument un nombre de départ " ), 7 c'est juste pour l'exemple, et je pense que Prauron a pris 7 simplement pour t'illustrer la chose.
C'est le comportement par défaut de la fonction print, elle se termine automatiquement par un saut de ligne \n.
Mais si tu veux tu peux le changer et mettre ça par exemple :for k in range(1,11):
print('7*',k,'=',7*k,end=' RISITAS ')
ah ok bah je vais essayer de le faire alors ![]()
ah d'acc Prauron ça met plein de risitas