APPRENDRE LE PYTHON #5 ? LES BOUCLES

  Рет қаралды 465,130

Graven - Développement

Graven - Développement

Күн бұрын

Пікірлер: 430
@agmos9060
@agmos9060 6 жыл бұрын
Oui ne t'arrêtes pas là Graven, j'ai vu je ne sais combien de cours , et le tien est de loin le plus captivant ! On attend la suite !!!!!!
@letutohack7210
@letutohack7210 6 жыл бұрын
he graven , j'espere que tu feras le cours de python jusqu'a la fin car c'est tout simplement passionnant
@htari8841
@htari8841 6 жыл бұрын
ya aussi apprendre python de cours formation qui est allez loin (et ya pas de fin)
@Masterdisassembly
@Masterdisassembly 6 жыл бұрын
salut graven merci énormément pour ces tuto mais pourrais-tu me donner ton messenger ou what app pour m'aider stp j'ai un problème
@akrrach
@akrrach 5 жыл бұрын
Je vous rassure que je le termine
@mungow
@mungow 3 жыл бұрын
tu as complètement raison
@empereurdeschauves9985
@empereurdeschauves9985 3 жыл бұрын
@@mungow un peu en retard comme moi mdr
@marcoreidon9108
@marcoreidon9108 2 жыл бұрын
Slt Graven, sa fait un moment que je regarde tes vidéos sur le langage Python, et je trouve que tu expliques très bien, grâce à tes TPs, je commence à réfléchire automatiquement à la solution. Merci beaucoup pour tes vidéos, continues comme ça!!
@joeoba2037
@joeoba2037 3 жыл бұрын
Franchement, j’ai compris mon TD en 15 minutes grâce à cette vidéo que les 3h passées en TD. Merci beaucoup, c’est vraiment TOP!
@yannmuraro7686
@yannmuraro7686 6 жыл бұрын
La qualité de tes vidéos est incroyable ! Super ce ptit jeu à la fin ! Tu es très pédagogue !
@PANDEMONIUM-m6b
@PANDEMONIUM-m6b 4 жыл бұрын
C'est super Graven, grâce a toi je comprend mieux, et en plus de ça, tes vidéos sont captivantes.Franchement j'aime bien.
@padfire9457
@padfire9457 3 жыл бұрын
Je suis actuellement en première en spécialité NSI et je ne comprends rien car j'ai un prof pourri xd Heuresement que t'es là mec tu expliques très bien continue
@daoudapkaba680
@daoudapkaba680 3 жыл бұрын
Je suis débutant, et la vidéo ma appris à utiliser les differentes boucles parfaitement,merci de continuer ,c'est interressant!
@piairiv3116
@piairiv3116 6 жыл бұрын
Hey Graven ! Super vidéo ! Continue cette série sur le Python et fini la si possible c’est excellent !!
@BioniXdu25
@BioniXdu25 6 жыл бұрын
C'est très sympa tes tutos ! J'adore, j'éspère que ça ira de plus en plus loin, merci à toi !
@vincentmessika1452
@vincentmessika1452 2 жыл бұрын
Merci pour ces leçons. En vacances mais avec pour objectif de faire une reconversion professionnelle, je dévore toutes tes vidéos qui me motivent pour me lancer dans la programmation. Les exercices en fin de vidéo sont un excellent moyen de progresser.
@charlesmestre8517
@charlesmestre8517 5 жыл бұрын
Merci vous m'avez rajeuni de plus de quarante ans . Ancien "bulliste" gamma10, 30 ge 400, ge600, ge6000 le cobol et les go to tout une époque. Merci c'est trés bien fait.
@MrManga2.0
@MrManga2.0 Жыл бұрын
Je suis sans mots 😂 C'est juste excellent
@Ryanhsn69
@Ryanhsn69 6 жыл бұрын
Merci infiniment pour cette série de vidéo de qualité !
@kryptek13
@kryptek13 4 жыл бұрын
Merci bcp! C'est clair, net, précis, pas trop court, pas trop long, fluide.. GG!
@Gravenilvectuto
@Gravenilvectuto 4 жыл бұрын
merci !
@bellom0075
@bellom0075 4 жыл бұрын
Merci à toi. Tes cours sont très bien expliqués. Et tes tp sont très bien pour s'exercer. Continue comme ça !!!!!
@Prolanguage226
@Prolanguage226 Жыл бұрын
Encore une autre personne que je rêve de rencontrer GRAVEN tu est un génie
@deleted-gotchashiny5869
@deleted-gotchashiny5869 5 жыл бұрын
Je l'ai fait entre 1 et 25.000 ! Merci pour ce cours PARFAIT ! (Edit : 1000ème pouce bleu sur ta vidéo)
@yoancouture2830
@yoancouture2830 3 жыл бұрын
number = 459 player_number = int(input("Entrez un prix entre 1 et 1000 ")) while player_number != number: if player_number > number: print("C'est plus petit") elif player_number < number: print("C'est plus grand") player_number = int(input("Entrez un prix.. ")) if player_number == number: print("Bravo !")
@profredstone
@profredstone 6 жыл бұрын
Enfin la suite !!! Je suis trop content 😄😄
@GaB41150
@GaB41150 4 жыл бұрын
chui mort de rire quand tu dis :" ok graven c'est bien beau tous sa mais" 🤣😂
@antoinebabin173
@antoinebabin173 Жыл бұрын
C me sauve la vie car mon prof n est vrm pas clair et son cours est très bancale et ce format me permet de mieux comprendre
@peanutdealer6573
@peanutdealer6573 4 жыл бұрын
# Import du module pour choisir un nombre au hasard from random import randint # Prendre un nombre au hasard situé entre 1 et 100 juste_prix = randint(1, 100) # Affectation d'une boolean pour réaliser la boucle du jeu running = True while running: # Tant que le joueur n'aura pas trouvé le juste prix, la boucle continuera proposition = int(input("Entrez un prix: ")) if proposition == juste_prix: print("Bravo ! C'est trouvé !") running = False # Le jeu est fini if proposition < juste_prix: # Si le prix est plus petit que le juste prix print("C'est plus!") elif proposition > juste_prix: # Si le prix est plus grand que le juste prix print("C'est moins!") continue
@Maggie0911
@Maggie0911 4 жыл бұрын
Hello, dis j'ai une question. J'ai fais le TP de fin de vidéo,et au moment de complier, j'ai eu plusieurs erreurs, je me suis pris la tête un moment et j'ai au final copie collé ton code et pareil plein d'erreurs. J'ai donc relancer le programme et recopier mon code que j'avais fais et tout a fonctionné, Sait tu d’où peux venir ce problème ? si non chapeau pour tes vidéos et sont supers bien expliquées
@rodriguelpd4272
@rodriguelpd4272 5 жыл бұрын
Voilà mon code, j'ai un peu amélioré le jeu. Si vous avez des modifications fonctionnelles à apporter postez le nouveau code en réponse au commentaire en détaillant les nouveautés. (je pense qu'il est possible d'optimiser le code des niveaux avec les boucles for mais je n'y arrive pas) code : # j'importe le module aléatoire. from random import randint #j'importe le module temps import time # Je présente le jeu au joueur print("Bienvenue au juste prix !") time.sleep(0.5) print("Dans ce jeu vous devrez retrouver le prix précis en suivant mes indications !") time.sleep(1) print("Etes-vous prêt ?") time.sleep(1) # Je crée un module aléatoire # je crée deux nombres entre 1 et 30, je les nomme dizaines nb_one = randint(1, 31) nb_two = randint(1, 31) # je crée deux nombres entre 1 et 30, je les nomme les unités nb_three = randint(1, 31) nb_four = randint(1, 31) # J'instaure un système de niveaux # je demande au joueur de choisir son mode de jeu. game_mode = input("Choisissez un mode de jeu : novice, intermediaire, expert.") # je crée un prix de niveau novice if game_mode == "novice" : nb_one *= 100 nb_two *= 100 price_to_find_dizaines = nb_one + nb_two nb_three *= 10 nb_four *= 10 price_to_find_unites = nb_four + nb_three price_to_find = price_to_find_dizaines + price_to_find_unites # je crée un prix de niveau intermediaire if game_mode == "intermediaire": nb_one *= 1000 nb_two *= 1000 price_to_find_dizaines = nb_one + nb_two nb_three *= 100 nb_four *= 10 price_to_find_unites = nb_four + nb_three price_to_find = price_to_find_dizaines + price_to_find_unites # je crée un prix de niveau expert if game_mode == "expert": nb_one *= 10000 nb_two *= 10000 price_to_find_dizaines = nb_one + nb_two nb_three *= 100 nb_four *= 100 price_to_find_unites = nb_four + nb_three price_to_find = price_to_find_dizaines + price_to_find_unites # Je demande au joueur combien d'essai il s'accorde # j'ajoute 1 car un essai sera consommé lors de la première vérification de la variable trials = int(input("Combien d'essais souhaitez-vous avoir ?")) + 1 # Programme du "+" ou "-" # j'annonce ma variable "player_price" qui sera la proposition du joueur player_price = 0 while player_price != price_to_find : # je simule le temps de réaction du présentateur reaction_time = randint(25, 75) * 0.01 time.sleep(reaction_time) # j'actualise le compteur d'essais trials -= 1 if trials == 0 : print("Vous n'avez plus d'essais, dommage !") break # je demande de nouveau la propositon de prix au joueur. player_price = int(input("Quel est votre prix ")) # je vérifie si le prix proposé est supérieur au prix à trouver. if int(player_price) > int(price_to_find) : # Si c'est le cas, je l'annonce au joueur. print("moins") # je vérifie si le prix proposé est inférieur au prix à trouver. elif int(player_price) < price_to_find : # je l'anonce au joueur. print("plus") else : # fin du jeu print("Bravo, vous deviez en effet trouver {}".format(price_to_find)) # fin du code
@barbeblanche1581
@barbeblanche1581 3 жыл бұрын
Trop bien ton code, en plus tu as introduit la notion de temps ! Voici mon code qui est très peu développé (J'avais la flemme) : Par contre j'ai utilisé la notion de gestion d'erreurs avec try et except. # Jeu du Juste Prix import random try: num = random.randint(1, 1000) jeu_en_cours = True while jeu_en_cours: choice = int(input('Entrer un prix : ')) if choice == num: print('Bravo ! Tu as gagné !') break elif choice > num: print("C'est moins !") elif choice < num: print("C'est plus !") except ValueError: print('Tu dois entrer un nombre entier !')
@mansasylla7137
@mansasylla7137 5 жыл бұрын
Merci Graven, c'est hyper bien expliqué tu assure
@RayanClement-w7e
@RayanClement-w7e 10 ай бұрын
Vraiment top je prend du plaisir a suivre les cours .🎉🎉
@hugslapeuf2487
@hugslapeuf2487 6 жыл бұрын
Ouiii une nouvelle video Super tu reprends la serie sur python merci!!!😁😁😁
@Gravenilvectuto
@Gravenilvectuto 6 жыл бұрын
Je n'ai pas arreté, l'écriture ma prit beaucoup de temps pour cet épisode :)
@arnault1471
@arnault1471 5 жыл бұрын
nombre_que_le_pc_choisis = 457 usernumber = int(input("veuillez choisir un nombre entre 1 et 1000 :")) #creation de la boucle while usernumber != nombre_que_le_pc_choisis: usernumber = int(input("veuillez choisir un nombre entre 1 et 1000 :")) if nombre_que_le_pc_choisis < usernumber: print ('cela est moins') elif nombre_que_le_pc_choisis > usernumber: print('cela est plus') elif nombre_que_le_pc_choisis == usernumber: print("""Bravo, tu as trouvé le nombre que j'ai choisi, chapeau!!""")
@rohaninc3739
@rohaninc3739 5 жыл бұрын
to_choose = input('Choisis un nombre entre 0 1000') while to_choose: numbers = input("Entrer un prix") if numbers < to_choose: print("C'est plus") elif numbers > to_choose: print("C'est moins") else: print("Trouvé !") break
@animanga7110
@animanga7110 4 жыл бұрын
il te manque le int(input(...))
@Anduril451
@Anduril451 4 жыл бұрын
Une manière un peu plus élaborée qui permet à l’ordinateur de choisir un prix au hasard : from random import randint price = randint(1, 1000) while price: user = int(input("Entrez un prix : ")) if user < price: print("C’est plus !") elif user > price: print("C’est moins !") else: print("C’est gagné !") break
@anonymousfr1606
@anonymousfr1606 4 жыл бұрын
Salut Graven ! T'es cours sont vraiment bien ! Continue comme sa ! Étant développeur pro et grand utilisateur de python, je trouve que les TP que tu donnes sont d'un niveau bien supérieur à ton cours. D'après ce que j'ai compris t'es cours s'adresse à des débutants. Ainsi il faut vraiment que les TP soit de l'application pur et dur du cours. Mais sinon à part sa, c'est très bien !
@HaydenNK3
@HaydenNK3 3 жыл бұрын
Je suis 11 mois en retard mais je tenais à donner mon avis quand même. Je trouve que c'est justement une bonne chose de donner un exercice un peu challengeant (of course, tant que ça n'utilise pas de nouvelle notions, ce serait juste bête). Je suis débutant et je dois dire que les vidéos de Graven et ses exercices me donnent vraiment cette sensation que je progresse. Et plus j'en apprends plus j'ai envie d'aller plus loin. D'où l'intérêt d'exercice un peu difficile. Ce n'est que mon opinion. Evidemment je ne serai pas contre quelque exercice plus simple de temps à autre ^^
@LudensMan
@LudensMan 3 жыл бұрын
@@HaydenNK3 je suis totalement d'accord
@unknow3516
@unknow3516 5 жыл бұрын
#travauxpratiques Salut à tous voici la solution du tp print("j'ai choisi un nombre entre 1 et 1000 essaie de le trouver ") prix = 0 while prix !- str(357): prix = input() if prix < str(357): print("c'est plus que ca reesayez: ") elif prix > str(357): print("c'est moins que ca reessayez: ") else: print"vous avez trouve! felicitation !" Mise à jour print("j'ai choisi un nombre entre 1 et 1000 essaie de le trouver ") prix =0 while prix !- 357: prix = int(input()) if prix < 357: prirt("c'est plus que ca reesayez:") elif prix> 357 print("c'est moins que ca reessayez:") else: print("vous avez trouve! felicitation !") Merci beaucoup pour les cours!
@aquashine7851
@aquashine7851 4 жыл бұрын
Merci je deviens très fort en code grâce a toit.
@youssouphaniang8193
@youssouphaniang8193 4 жыл бұрын
wallah on t'aime graven
@scractor9333
@scractor9333 4 жыл бұрын
pour le tp j'ai fais from random import * jeu = 1 juste_prix = randint(0,1000) while jeu == 1: demande = int(input("entrez le juste prix")) if demande == juste_prix: print("vous avez le juste prix") jeu = 0 else: if demande > juste_prix: print("trop grand") else: if demande < juste_prix: print("trop petit") sinon tres bonne video merci de nous apprendre python gratuitement mieux que n'importe quelle formation payante ^^
@zirfixo7863
@zirfixo7863 4 жыл бұрын
Merci grâce a toi j'ai réussi a apprendre le python qui me parraisais impossible.
@tonymontanamontana2450
@tonymontanamontana2450 4 жыл бұрын
good_number = 544 yeah = 0 while (yeah != 1): number_choose = int(input("entrez un nombre entre 1 et 1000")) if (number_choose == good_number): print("bien joué, ta gagné") yeah = yeah + 1 elif number_choose > good_number: print("le numéro gagnant est plus bas ") else: print("le numéro gagnant est plus haut ") pour le tp ^^
@dekuyaimdeaire2271
@dekuyaimdeaire2271 4 жыл бұрын
merci beaucoup, surtout pour tes TP, c'est une super idée !
@m.personne6290
@m.personne6290 Ай бұрын
8:23 pourquoi ça marche alors que tu n'as pas indiqué à Python de transformer ça en string ?
@mkaultra8535
@mkaultra8535 2 жыл бұрын
Super vidéo j'ai enfin compris le fonctionnement des boucles while :)
@vadim2026
@vadim2026 5 жыл бұрын
(6:20) On peut aussi faire ça : blacklist = [(emails[0]), emails[1]] J'ai chosis les emails que je voulais mais vous pouvez changer les nombres
@nahemdavidrigaldies-wp8ln
@nahemdavidrigaldies-wp8ln Жыл бұрын
from random import randint nomber = randint(1, 1000) while nomber: just_price = int(input("entrer un prix")) if just_price == nomber: print("c'est gagné") break elif just_price < nomber: print("c'est plus!") else: print("c'est moins") continue
@bobyn5754
@bobyn5754 4 жыл бұрын
Graven dsl si je suis en retard mais quand j'execute le même code sauf que les nom des variables son differentes a 9:00 ça me met TypeError: '
@Slimour
@Slimour 4 жыл бұрын
Peux tu me montrer ton code afin que j’essaie de trouver l’erreur ? Merci
@bobyn5754
@bobyn5754 4 жыл бұрын
@@Slimour bah c'est même que lui. Et ça me le fait aussi avec des code super simple sauf que j'ai l'impression que c'est quand je met < que ça marche pas
@Slimour
@Slimour 4 жыл бұрын
Apparemment ton erreur est que tu n’as pas mis de int.
@bobyn5754
@bobyn5754 4 жыл бұрын
@@Slimour j'avais a pei pres compris ça mais vu que je débute je ne sais pas çe que c'est ni comment il faut faire
@bobyn5754
@bobyn5754 4 жыл бұрын
@@Slimour et toi tu sais comment le regler ?
@ahmedmaths5485
@ahmedmaths5485 2 жыл бұрын
merci pour votre intervention pou nous enseigner ce programme
@maximeentsi2205
@maximeentsi2205 6 жыл бұрын
Salut graven je poste mon commentaire car c'est l'une de tes dernières vidéos, ça serait vraiment intéressant que tu fasse une série sur le développement de plugins Sponge, avec la sortie de Sponge 1.12 et de nombreux mods, tu serai le premier français à proposer des vidéos sur le dev de l'API Sponge! Et puis ce serait fun :)
@crazyart9592
@crazyart9592 6 жыл бұрын
salut graven j'aime bien ce que tu fait continue comme ca
@awadoumbia4923
@awadoumbia4923 4 жыл бұрын
TP: #jeu du juste prix number=int(input("Choisie un nombre compris entre 1 et 1000")) print(number) price=0 while price!=number: price = int(input("Entrer un prix")) if price==number: print("Bravo vous avez gagné") elif price
@HM-cn2wb
@HM-cn2wb 5 ай бұрын
hey Graven, merci pour tes vidéos ;-)
@sebastuxroot7944
@sebastuxroot7944 6 жыл бұрын
Très bon tuto, clair et compréhensible (ce qui est assez rare sur KZbin je trouve). Je tenais par contre à apporter un petit correctif à votre solution. Vous utilisez la variable running comme condition de sortie de boucle (ce qui n'est pas bête) mais pour moi il aurait été plus simple de remplacer la condition while running: par while user_price != just_price: ce qui me semble plus pertinent et par la même occasion vous supprimez une variable. Bonne continuation à vous.
@Gravenilvectuto
@Gravenilvectuto 6 жыл бұрын
Merci pour votre retour :) Cette solution est effectivement une bonne alternative
@Zarerk
@Zarerk 2 жыл бұрын
5:05 J'ai réussi à le faire sauf que mon exercice requiert une réponse donc à la place de 'print', je mets 'input' et ça met 'erreur' dès que j'arrive à cette étape sur la console. Si qlqn saurait m'expliquer cela m'aiderait beaucoup !
@Enzo-js5uv
@Enzo-js5uv 5 жыл бұрын
Graven stp, j'ai pas compris dans quel cas on utilise les ' text ' on me dis pour différencier des valeur, mais si on mets " text " a la place à 4:36 ?
@Gravenilvectuto
@Gravenilvectuto 5 жыл бұрын
ça change rien de special
@Enzo-js5uv
@Enzo-js5uv 5 жыл бұрын
@@Gravenilvectuto Ah ok merci 😄
@cypiongm8698
@cypiongm8698 5 жыл бұрын
il est passé ou ton for each: ? :) il me semble que ton code calcule 25 mois pas 24
@lastdemon2086
@lastdemon2086 5 жыл бұрын
Je débute dans la programmation, mais "each" signifie chacun. Ainsi, de ce que je comprends bien sûr, le "each" dans l'exemple est remplacé apr email... emails est la liste, et chacun ("each") de ceux présents représente 1 email... Ce n'est pas du tout clair comme explication, mais bon^^
@Jockeur
@Jockeur 4 жыл бұрын
@Last Demon mais c'est ça
@kirito3464
@kirito3464 4 жыл бұрын
Merci pour tous ces informations .👍
@PureshowGaming
@PureshowGaming 6 жыл бұрын
Super je l'attendais ! Merci a toi
@julienjacquot4597
@julienjacquot4597 4 жыл бұрын
j ai un probleme elif user_price > just_price: ^ SyntaxError: invalid syntax je comprend pas ce qui est faut
@kioshimou7271
@kioshimou7271 4 жыл бұрын
Perso j'ai eu la même et j'ai dû mettre des 'int' devant mes input et ça m'a réglé le prob
@kaiizaax4180
@kaiizaax4180 4 жыл бұрын
c'est parce que surement dans une de tes deux variables est du type str et non int donc si tu a utilisé input devant tu doit mettre int(input())
@stevanodinge8347
@stevanodinge8347 5 жыл бұрын
Et très bonne explication grâce à toi j'ai débuter en python
@Schpountzie
@Schpountzie 5 жыл бұрын
Mais du coup "while" c'est comme un "If" ? Pour l'exemple avec les mois, utiliser un "if" marche aussi ? Merci pour ton partage de connaissance !
@Enzo-js5uv
@Enzo-js5uv 5 жыл бұрын
Si tu mets un "if" la condition sera bel et bien rempli mais le code dans la condition ne s'exécutera qu'une fois. -> Ce qui est inutile vu que l'on veut faire tant que les 24 mois ne sont pas passé tu me fais ça. -> La console affichera si tu remplace par un if : Vous avez actuellement 2750.0 abonnés ! Comme ta traduction l'indique while signifie tant que la condition est rempli affiche ça ; alors que if signifie si la condition est rempli, affiche ça une fois. En espérant avoir été clair 🙂.
@miritwow6073
@miritwow6073 6 жыл бұрын
Stp Graven peux tu continuer ta serie sur "Comment faire un plugin ?" sur les grades stp ! Likez pour qu'il voit !
@Gravenilvectuto
@Gravenilvectuto 6 жыл бұрын
je vois tkt, mais le truc c'est que j'ai un peu fais le tour
@miritwow6073
@miritwow6073 6 жыл бұрын
Graven - Développement Faire les grades avec leurs permis aussi stp
@akrrach
@akrrach 5 жыл бұрын
Je trouve que c'est très intéressant, merci beaucoup et bon courage... plus de partage
@Jockeur
@Jockeur 4 жыл бұрын
ce qui est drôle c'est que ce sur le python m'a aider à réparer un projet java 😅😂
@younes1894
@younes1894 4 жыл бұрын
j'ai un problème pour le for email in emails: il veut pas relier l' emails ou il ya plusieur emails et ni pour le print("Email envoyé à: ", email) 6:57
@hayem7192
@hayem7192 4 жыл бұрын
tu peux copier coller ton code stp ? si t'as toujours besoin d'aide
@jekyll4915
@jekyll4915 6 жыл бұрын
Yo Graven (oui on en a parlé sur discord :D) En python tu peux également faire des else sur tes boucles. Pour reprendre l exemple du salaire si veux qu'à chaque fois que l on depasse 2000 le salaire du gars diminue de 10%, on aurait : salaire = 1500 while salaire < 2000 salaire +=120 print(....) else salaire *= 0.90 Du coup une fois que le salaire passe la barre des 2000 le programme va dans le else et applique la réduction. Donc si après cette réduction je repasse en dessous de 2000 et bien je refais un +120 (à vérifier) Bisous :D
@adidas1222
@adidas1222 6 жыл бұрын
ton else doit faire partit de ta boucle while sinon le programme va juste continuer malgré que le salaire est inférieur à 2000 sinon je crois que se que tu dit est plutôt vrai
@khaliffethi8845
@khaliffethi8845 3 жыл бұрын
Hello Graven merci pour cette video mais pourquoi ne pas injecter directement dans ta boucle for sans passer par range ? seq = [1,2,3,4,5] for client in seq: print('vous êtes le client n°', client) cela te permet d'avoir bien tes 5 clients et non 4 à cause de la contrainte mentionnée.
@snartex2853
@snartex2853 4 жыл бұрын
Salut ! le code le plus facile pour le tp !? : juste_prix = 647 choix = int(input("Entrer un prix (entre 1 et 1000) : ")) while choix < juste_prix: print("C'est plus !") choix = int(input("Veuillez réessayer : ")) while choix > juste_prix: print("C'est moins !") choix = int(input("Veuillez réessayer : ")) else: print("Bravo vous avez gagner ! ")
@goldenbs3018
@goldenbs3018 4 жыл бұрын
Oui mais y a pas un système de rando sinon sa va tjr être la même valeur du coup le jeux va paraître ennuyant je te conseille d utilisé import random cette module est cool pour prendre au hasard des nombre entre deux valeur donne
@sixnind2564
@sixnind2564 4 жыл бұрын
Petit probleme rentre 650 puis 640 et tu verra que ça va te marquer bien jouer alors que ce n’est pas le bon nombre
@snartex2853
@snartex2853 4 жыл бұрын
alpha ou merci g rencontrer le problème mais je ne savais pas comment le régler
@AlhousBen
@AlhousBen 11 ай бұрын
@Graven c'est possible de faire des tutorats de langace C ??
@georgesmacarez4980
@georgesmacarez4980 5 жыл бұрын
super merci infiniment pour tes videos en revanche j'ai une petite question, pourquoi je ne peux pas mettre mon acollade droite
@alassaneguisse7220
@alassaneguisse7220 2 жыл бұрын
excellent tuto très très captivant merci pour tout
@Serendip98
@Serendip98 4 жыл бұрын
Je remarque : 1/ que l'indentation dans le code est significative (par exemple pour indiquer ce qui est à l'intérieur ou à l'extérieur de la boucle), ce qu'il faudrait préciser d'emblée, car ce n'est pas du tout courant dans un langage de programmation 2/ qu'il semble y avoir un cast automatique sur le type de la variable "nombre d'abonnés", puisqu'au début ça a l'air d'être un entier, puis ça devient un float. Or au début on a insisté sur le fait que les types étaient bien définis et qu'il fallait caster soi-même dans certains cas. 3/ que Python ne calcule pas juste, puisqu'il rajoute une décimale à tort à partir de la 12e position après la virgule environ 4/ qu'il semble manquer l'instruction si utile d'incrémentation présente dans certains langages (genre i++, et i-- pour la décrémentation), ce qui oblige à écrire : i = i + 1 (avec donc les risques d'erreur de frappe si le nom de la variable est long, ex : ma_merveilleuse_variable = ma_merveilleuse_varibale + 1) [rectif : il y a le += 1, mais dans la majorité des cas, c'est 1 qu'on veut ajouter ou retrancher, et au niveau machine, ajouter 1 est une instruction élémentaire] 5/ Les instructions du type "continue" et "break" dans une boucle sont certes utiles, mais ce n'est pas forcément très "joli", pour la maintenance notamment. Ah, et j'ai oublié de dire que le fameux "in range(1,6)" pour dire qu'on veut les valeurs 1 à 5 me semble horriblement contre-intuitif. Puisqu'on numérote à partir de 0, on s'attendrait à (0,4), ou alors à (1,5) [nettement plus intuitif], mais alors (1,6), ça c'est fort quand même.
@mtgmtgyoutube221
@mtgmtgyoutube221 4 жыл бұрын
Merci bcp pour ce contenu clair et concis. Bonne continuation.
@manoncreutin
@manoncreutin 2 жыл бұрын
Merci ! Ça va m'aider pour la NSI !😄
@cubeexplorer1
@cubeexplorer1 Ай бұрын
Salut tes vidéos sont très super et constructives ! Cependant je suis très débutant et j'ai du mal a trouver plusieurs exercices où je peux m'exercer concernant le python. Pourriez vous me donner des conseils. Merci bcp pour vos réponses
@Bylkie
@Bylkie 4 жыл бұрын
correction du tp de fin de vidéo: correct = 563 ask_price=0 while correct != ask_price: ask_price = int(input("quel est le juste prix? ")) if correct > ask_price: print("c'est plus") elif correct < ask_price: print("c'est moins") else: print("c'est gaggné")
@Gravenilvectuto
@Gravenilvectuto 4 жыл бұрын
Top
@Bylkie
@Bylkie 4 жыл бұрын
​@@Gravenilvectuto ça me les fou un peu ici parce que j'ai pas réussi a celui de l'épisode 6
@moltorytb842
@moltorytb842 3 ай бұрын
Il est 1h30 du matin, j'ai un gros controle de python a 8h, actuellement en train d'apprendre python mdrrrr jss pas dans la d moi :'|
@julienbody4819
@julienbody4819 2 жыл бұрын
Salut Graven, tes vidéos sont super ! J'ai juste une petite question quelle est la différence entre " et ' ?
@ibrahimhakem5953
@ibrahimhakem5953 3 жыл бұрын
comment on fait, tant que tu tape sur 1, tu reviens au message d'avant ?
@gabrieltrouve2801
@gabrieltrouve2801 3 жыл бұрын
Ok, alors moi pour le TP j'avais fait comme ça : just_price = 772 user_price = int(input("Entrez le juste prix (entre 0 et 1000) ")) while user_price != just_price: if user_price < just_price: print("Le juste prix est supérieur à la valeur entrée") user_price = int(input("Entrez le juste prix ")) if user_price > just_price: print("Le juste prix est inférieur à la valeur entrée") user_price = int(input("Entrez le juste prix ")) print("Vous avez trouvé le juste prix !") Je ne connaissais pas le random. J'ai utilisé que du if. Ce n'est pas bien ?
@Reboot125sx
@Reboot125sx Жыл бұрын
tp : import random while True: nombre_aleatoire = random.randint(1, 1000) # Demande à l'utilisateur d'entrer un chiffre chiffre = int(input("Entrez un chiffre entre 1 et 1000 : ")) if chiffre == nombre_aleatoire: print("Vous avez gagné ! Le chiffre était bien", nombre_aleatoire) break # Sort de la boucle si l'utilisateur gagne else: print("Vous avez perdu. Le chiffre était", nombre_aleatoire)
@HalifaZak_2580
@HalifaZak_2580 3 жыл бұрын
Salut Graven..... En langage c++ sur dev y a une troisième boucle *do while* ici c'est possible ou non....
@YannickKengne-w6t
@YannickKengne-w6t Жыл бұрын
from random import randint prix = randint(1, 1000) choisir = int(input("Choisir un nombre entre 1 et 1000 :")) while choisir != prix: if choisir > prix: print("La valeur choisie est plus grande que le prix.") else: print("La valeur choisie est plus petite que le prix.") choisir = int(input("Choisir un nombre entre 1 et 1000 :")) print("Bravo, vous avez trouvé le prix!")
@edisonmiguelloyapinzon8306
@edisonmiguelloyapinzon8306 2 жыл бұрын
Bonjour Graven. Cela fait quelques semaines que je m'y suis mit à un apprentissage py. J'ai trouver ce jeu amusant. J'essaye d'ajouter deux idéees mais je n'arrive pas à les encoder ni savoir dans quels blocs les ajouter, peut tu m'aider? compteur: # compter le nombre de X que l'on à essayer de trouver le nombre correcte. # afficher : print("vous avez trouver la réponse après ", ... "fois".) chrono: # créer un chrono # afficher en combien de temps on à trouver le bon nombre. je te remerci, :)
@othmaneoubouselham5346
@othmaneoubouselham5346 5 жыл бұрын
salut a tous . la solution de l'exercice est : import random prix = random.randint(1, 1000) essaie = 0 while essaie < 10: prix_enter = input("entez un prix entre 1 et 1000 : ") if not prix_enter.isdigit(): print("entre un prix en nombre !!") continue prix_enter = int(prix_enter) if prix_enter > prix: print(f"le prix est plus petit que {prix_enter} ! ") elif prix_enter < prix: print(f"le prix est plus petit que {prix_enter} ! ") else : print(f"GAGNE $$$") exit essaie += 1 print(f"vous avez perdu le prix est {prix} ")
@tarturr
@tarturr 4 жыл бұрын
Mon code (j'ai utilisé la fonction random, et j'ai ajouté le nombre d'essais) : import random def main(): random_number = random.randint(1, 1001) numbers = 0 trials_number = 0 while numbers != random_number: numbers = int(input("Entrez un prix : ")) trials_number += 1 if numbers < random_number: print("C'est plus !") continue if numbers > random_number: print("C'est moins !") continue print("C'est gagné ! Le prix était donc de {}€ ! Essais : {}.".format(random_number, trials_number))
@evantvliban7356
@evantvliban7356 Жыл бұрын
merci bro t',explique super bien
@victoretadrien
@victoretadrien 6 жыл бұрын
ptit prob dans ta video a 5:39 tu met for email in emails quand normalement c'est for emails in emails, tu as oublier un s à emails l'ordi est censé ne pas trouver la variable nn ?
@Gravenilvectuto
@Gravenilvectuto 6 жыл бұрын
Nan car email = l'element courant de la boucle emails = tout les emails
@alexlems132
@alexlems132 3 жыл бұрын
Hey, est ce que la boucle faire tant que exist en python ? Do [instructions] while [condition]
@liberervosdessins9402
@liberervosdessins9402 5 жыл бұрын
Bravo pour les cours de python, mais personnellement je propose de présenter les cours d'une simple façon et compréhensive, c'est-à-dire présenter le cours en prenant son temps et de ne pas s'accélérer l'explication, puisque les débutants ne vont pas s'adapter avec ce type de tuto. Merci encore une fois pour cette initiative
@geobargeo7926
@geobargeo7926 5 жыл бұрын
RE, Pas de pb, j'ai fini par trouver : print("email envoyé à : ",email) mal positionné ds l'algo. C'est en commettant des erreurs et en trouvant comment les corriger qu'on apprend le mieux !
@TD-zy1ur
@TD-zy1ur 3 жыл бұрын
tu fait coment pour etre aussi bon en python
@ourielperez1646
@ourielperez1646 2 жыл бұрын
Génial ! Merci beaucoup !
@omarMA_
@omarMA_ Жыл бұрын
yo tes vidéos sont très bien. Il me semble que tu aie fait une erreur à 11:25 . On devrait écrire months < 24 et non
@The-New-Menace
@The-New-Menace 4 жыл бұрын
import random numbre = random.randint(1,1000) prupose = input("Devine le prix ! ") while prupose != numbre: if int(prupose) < numbre: prupose = input("C'est plus") elif int(prupose) > numbre: prupose = input("C'est moins") else: print("Bien joué le nombre était bien "+str(numbre)) break
@Lakitu1446
@Lakitu1446 6 жыл бұрын
Yo graven un abonné t'avais donné l'idée de faire un jeu en java et je me suis dis que tu pourrais faire des lives programmation mais pas pour apprendre à programmer mais plutôt donner des techniques de bonnes habitudes tout en faisant un truc intéressant et par la même occasion aider certains abonnés en leur expliquant des truc. Et aussi des vidéos TP pour donner des idées d'exercices et faire un corrigé aprés c'est un format plutôt court(en théorie) et si tu n'as pas trop le temps ça peut aider. Je trouvais ça intéressant comme style de vidéo/live j'espére que ça te plaît et plaira à la commu si jamais tu veux bien faire ça
@sebastiendasola5812
@sebastiendasola5812 2 жыл бұрын
Si je peux me permettre une petite remarque, j'ai indiqué le mois dans le print du nombre d'abonnés et les 27086 abonnés arrivent sur le 25 ème mois, j'ai enlevé le égal pour que ça s'arrete sur 24 mois, avec 24624 abonnés. Je n'ai pas vu de commentaire sur ce point, mais je n'ai pas non plus été trop bas, alors j'espère que cela ne fait pas doublons. Ha oui, j'ai aussi mi un int() avant suscibers_count pour le print du nombre d'abonnés, des moitiés d'abonné ça fait bizarre :) Merci pour le partage de tes connaissances, tes vidéos sont très pédagogue !
@User-z6m4n
@User-z6m4n Жыл бұрын
Dans le TD il y a «from random import randint », il me semble qu’il a pas expliqué à quoi ça servait si ?
@newjersey7365
@newjersey7365 4 жыл бұрын
Salut ! Alors voilà, j’ai 16 ans et je suis en première. Je suis grandement intéressé par l’informatique et envisage de rejoindre l’ETNA après mon BAC. Mais est ce que cela est une bonne chose d’apprendre Python , ne vaut-il pas mieux que je me tourne vers d’autre langage ? Merci de vos réponses futures !
@jeanpierrepolnareff4286
@jeanpierrepolnareff4286 4 жыл бұрын
Alors je ne suis pas un expert mais le langage Python est très universel, ce qui est donc très intéressant.
@AlicePLK
@AlicePLK 4 жыл бұрын
Bonjour Graven ! Petite question : Je m'étais notée que quand on voulait afficher une variable numérique, il fallait la convertir en chaine de caractère via "str(variable)". Pourtant, dans cette vidéo à l'étape de la boucle while, il n'a pas été nécessaire de réaliser cette opération. Du coup, pourrais-tu m'expliquer à quel moment cette conversion est nécessaire ?
@encoremoi4538
@encoremoi4538 3 жыл бұрын
Salut graven , je te conseil d'afficher les mois qui passe : months += 1 print(months) comme ça on peut savoir en cb de moi le youtubeur gagne des abos !
@Victor_00000
@Victor_00000 6 жыл бұрын
On peut dire que la boucle est bouclée 😂😂😂
@Gravenilvectuto
@Gravenilvectuto 6 жыл бұрын
héhé
@TMTDKWARZ
@TMTDKWARZ 4 жыл бұрын
J'pense que c'est mieux qu'tu la boucles
@Introuvable11
@Introuvable11 4 жыл бұрын
@@TMTDKWARZ Dis Donc Dis donc...😂😂
@noahfouque6870
@noahfouque6870 5 жыл бұрын
Merci beaucoup pour ta vidéo, celà m'a bien aidé pour mon dm !!
APPRENDRE LE PYTHON #6 ? LES FONCTIONS
18:26
Graven - Développement
Рет қаралды 483 М.
APPRENDRE LE PYTHON #4 ? LES LISTES
14:19
Graven - Développement
Рет қаралды 642 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Programmation vs Codage - Quelle est la différence ?
6:18
Daara Academy
Рет қаралды 7 М.
Python : Les boucles
14:36
Docstring
Рет қаралды 23 М.
La Voiture Electrique : Voici Enfin L'Effondrement (Et Ce n'est que le Début!)
10:33
How I Would Learn Python FAST (if I could start over)
12:19
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,5 МЛН
Python - полный курс для начинающих. Этот навык изменит твою жизнь.
5:27:42
APPRENDRE LE PYTHON #3 ? LES CONDITIONS
12:51
Graven - Développement
Рет қаралды 647 М.
APPRENDRE LE PYTHON #7 ? LES OBJETS
19:57
Graven - Développement
Рет қаралды 348 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН