CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Info

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:14:16

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. :hap:

Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:15:46

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

Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:16:49

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. :hap:

ouais bah purée l'info c'est pas mon amour c'est sûr [[sticker:p/1kks]]

Prauron
Prauron
Niveau 15
06 novembre 2016 à 16:18:36

Pourtant c'est la seule chose utile que t'apprendras en prépa. [[sticker:p/1lmb]]

Skywear
Skywear
Niveau 46
06 novembre 2016 à 16:19:44

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

Message édité le 06 novembre 2016 à 16:21:42 par Skywear
Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:20:57

Le 06 novembre 2016 à 16:18:36 Prauron a écrit :
Pourtant c'est la seule chose utile que t'apprendras en prépa. [[sticker:p/1lmb]]

ah bon tu utilises beaucoup python toi ? [[sticker:p/1ntu]]

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:21:04

Le 06 novembre 2016 à 16:15:46 Wimp_Matiere a écrit :
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

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 ". :hap:

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. :)

Prauron
Prauron
Niveau 15
06 novembre 2016 à 16:21:14
for k in range(1,11):
	print('7*',k,'=',7*k)
Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:21:44

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

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:22:31

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. :noel: :noel:
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. [[sticker:p/1lmk]]

Prauron
Prauron
Niveau 15
06 novembre 2016 à 16:23:28

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. [[sticker:p/1lmb]]

ah bon tu utilises beaucoup python toi ? [[sticker:p/1ntu]]

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).

Skywear
Skywear
Niveau 46
06 novembre 2016 à 16:24:32

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é :hap:

Message édité le 06 novembre 2016 à 16:27:18 par Skywear
Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:24:59

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. [[sticker:p/1lmb]]

ah bon tu utilises beaucoup python toi ? [[sticker:p/1ntu]]

Oui il veut parler de la programmation au sens général, pas de Python. :hap:

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:26:54

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é :hap:

Bah il peut avoir un doute sur les structures à employer tout simplement ( faut-il utiliser une boucle while ou plutôt une boucle for ? ).

Message édité le 06 novembre 2016 à 16:27:31 par Grimmys
Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:31:00

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 :hap:....

Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:32:34

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ération

C'est plus une réponse qu'une indication ça. :noel: :noel:
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. [[sticker:p/1lmk]]

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.

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:32:46

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 :hap:....

Hein ?
J'ai pas trop compris ta question en fait... Explicite un peu stp. :hap:

Grimmys
Grimmys
Niveau 19
06 novembre 2016 à 16:34:14

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ération

C'est plus une réponse qu'une indication ça. :noel: :noel:
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. [[sticker:p/1lmk]]

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.

Prauron
Prauron
Niveau 15
06 novembre 2016 à 16:34:24

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 ')

Wimp_matiere
Wimp_matiere
Niveau 25
06 novembre 2016 à 16:36:55

ah ok bah je vais essayer de le faire alors :hap:

ah d'acc Prauron ça met plein de risitas [[sticker:p/1ntq]]

Sous forums
  • Métiers & Orientation
  • Histoire
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Philosophie
La vidéo du moment