HomeОбразованиеRelated VideosMore From: Graven - Développement

APPRENDRE LE PYTHON #3 ? LES CONDITIONS

245 ratings | 6562 views
Aujourd'hui , on se retrouve pour le 3ème épisode sur l’apprentissage du langage python avec la notion de condition ! 1 Like = 1 parapluie s'il ne fait pas beau 🔗Liens : Quiz - Les Conditions en Python : https://tinyurl.com/yc8zesh2 Corrigé du TP : https://hastebin.com/yoqubexowi.pl Télécharger Python (Interpreteur) : https://tinyurl.com/o3yrmzt Télécharger PyCharm (IDE) : https://tinyurl.com/chvzdv3 Python - Qu'est-ce que c'est ? https://tinyurl.com/zhmlevx Python - L'Historique : https://tinyurl.com/ljqeaxz 🎥Mon Ordinateur : - Intel Core i5-6500 (3.2 GHz) Processeur Socket 1151 - Quad Core - Cache 6 Mo - Skylake - MSI H110M PRO-D - GTX 750Ti Carte mère mATX - Socket 1151 - Chipset Intel H110 - USB 3.0 - SATA 6 Gb/s - DDR4 Corsair Value Select, 8 Go, 2133 MHz, CAS 15 Mémoire DDR4 - PC-17000 - Low-Profile - DISQUE SSD 128GO / DISQUE DUR 1T - Zalman R1, Noir Boitier PC Moyen Tour - ATX / mATX / Mini-ITX - USB 3.0 - Avec fenêtre 🎵 Musiques : - Bleeker Street Blues - Chris Haugen - Bumper Tag - John Deley - Matt's Blues par Kevin MacLeod est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Source : http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100165 Artiste : https://incompetech.com/ - Play Song - John Deley and the 41 Players - Together With You - JR Tundra Musique Outro: RESPECOGNIZE - Diamond Ortiz 📌Mon Twitter : https://twitter.com/gravenilvec 👁️‍🗨️Mon Discord: https://discord.gg/graven end();
Html code for embedding videos on your blog
Text Comments (71)
Graven - Développement (4 months ago)
4e episode à 21h30 !
SkyDream23 (4 months ago)
Génial mais génial normal génial génial.
P1gnouf / 1TZ1 (4 months ago)
Graven - Développement exellent khey
SYNATIKS (7 days ago)
5€ pour du pop-corn :O
la promo tkt
Vayesse S (9 days ago)
age = input("Vous allez acheter un ticket de cinéma. Quel est votre âge ? ") if int(age) < 18: price = 7 else: price = 12 popcorn = input("Prix du popcorn : 5€. Souhaitez-vous en prendre ? Répondez oui ou non : ") if popcorn == "oui": price += 5 print("Total à payer : " + str(price) + "€") else: print("Total à payer : " + str(price) + "€")
Toxy Pex (10 days ago)
Je suis moi même étudiant en informatique Et vu que le prof ne fait strictement rien en cours... Tes vidéos m'aident beaucoup pour ne pas rater mon examen ! Merci beaucoup! Bon montage continue
Thomas CADET (10 days ago)
Bonjour je commence tout juste la programmation sur Python et te vidéo me sont d'une grande aide et je t'en remercie! Et quand je fait le tp, mon programme me dit '<' not supported between instances of 'str' and 'int' comment puis-je réglé ce problème merci d'avance. PS : je ne peux pas voir la correction, quand je click sur le lien il me redirige sur hatsebin.com et la page est vierge.
# code place de cinéma # creation d'une variable "somme" price = 0 # recolter l'age de la personne age = int(input("Quel âge avez-vous ? ")) # choix du prix du ticket if age < 18: price += 7 else: price += 12 # demander si la personne veut du popcorn popcorn = input("Souhaitez-vous du popcorn ? ") if popcorn == "Oui" or "oui": print("Très bien !") price+=5 print("Cela vous fera",price,"€.") else: print("Très bien !") print("Cela vous fera",price,"€.") ça ne marche pas, après quelques bidouillages, j'ai vu que l'erreur venait du "or" de la line 14. Ce qui se passe, c'est que peu importe ce que j'écris, le code comprend que popcorn== "Oui" Quand j'enlève le or "oui", ça marche Pourquoi ?
Algo llik (22 days ago)
# Place de cinema price_min = 7 price_maj = 12 # recolter l'age de la personne age = int(input('Quel est votre age ?')) # si la personne est mineur -> 7€ # si la personne est majeur -> 12€ if age < 18: print('Celà vous fera ' + str(price_min) + '€') else: print('Cela vous fera ' + str(price_maj) + '€') # souhaitez-vous du pop corn ? corn = input('Voulez-vous du popcorn ?') # si oui -> +5€ sur total corn_price = 5 # afficher le prix total a payer if corn != 'oui': print() elif age < 18: print ('cela vous fera ' + str(price_min + corn_price) + '€') else: print ('cela vous fera ' + str(price_maj + corn_price) + '€') Première mouture, je n'ai pas encore vu le corrigé mais j'avais envie de le mettre ici avant d'avoir honte et de ne plus jamais le faire :P Enfin ça fonctionne mais je pense pas que c'est très propre. Dans ma tête, y a plein de trucs que je sais que je peux opti mais je n'ai pas la capacité de savoir quoi... C'est très frustrant...
Super video ! Ton jeux vidéo avance ?!
Graven - Développement  super
oui
Sititou (28 days ago)
Ce cours est du scratch version Python coool
No Name (1 month ago)
super vidéo merci beaucoup !!
Spy _exe (1 month ago)
Super vidéo ! Elles sont toujours top ! Exercice effectué ^^ : age_guest = int(input("Quel est votre age ? ")) if age_guest >= 18 : print("Vous devez payer 12€") price = 12 else : print("Vous avez accès au tarif des gosses, parce que euh... t'as moins de.. euh... 18 ans jcrois. Vous dvez payez 7€") price = 7 pop_corn = input("Souhaitez vous du pop corn ?") if pop_corn == "oui" : price += 5 print ("Ok ^^ ! Vous devez payez " + str(price) + "€") else: print("D'accord :p. Vous devez payer {}€".format(price))
Bravo !
[Vs] BKSs (2 months ago)
J'ai un prob quand je veuxl a lancer ça me ditr ça : SyntaxError: invalid character in identifier
[Vs] BKSs (2 months ago)
#Information sur l'age age = int(input("Quel est votre age?")) #Les conditions pour les prix# if age >= 18: print("Vous devez donc payer 7€") price = 7 else: print("Votre place de cinema vous coûtera donc 12€") price = 12 #Demande si achat de pop_corn pop_corn = input("Est-ce que vous voulez du pop corn?") if pop_corn == "oui": price +=5 else: print("Dommage, le pop corn est la meilleur nourriture pour regarder un film !") #prix finale print("Vous allez payer un montant de " + str(price) + "euros")
Julien Feugas (2 months ago)
C'est ce que j'ai mis il faut que je regarde si j'ai correcte! # Places de Cinéma age_guest = int(input("Quel est votre âge? :")) if age_guest >=18: print("Vous ètes majeur! Donc vous paierez 12€ la place") else: print("Vous ètes mineur!Où sont vos parents, qu'ils paient 7€ votre place!") popcorn = input("Voulez vous du pop-corn en plus de votre place?") if popcorn == True: print("Cela vous faira 5€ en plus.") else: print("Dommage, je serai moins payé ce mois-ci")
Julien Feugas (2 months ago)
d'accord merci
Graven - Développement (2 months ago)
tu peux utiliser le elif pour condenser tes deux conditions mais sinon c'est bien ;)
MasterMikado (2 months ago)
peut-tu m'aider? J'ai installer PyCharm comme toi et fais le petit problème avec le truc pour trouver les années bissextiles qu'on introduit avec le input... mai je ne comprends pas pourquoi, après avoir introduit l'année quand j le mets en marche, il marque Choisissez votre année : 2000 Traceback (most recent call last): File "C:/Users/MasterMikado/PycharmProjects/myfirstproject/test.py", line 6, in <module> annee = int(annee) NameError: name 'annee' is not defined Process finished with exit code 1 J'èspere que c'est clair ^^' parce que je sais pas bien expliquer..
Fais voir tout le code
RyloNne (2 months ago)
petite erreur dans le corrigé du TP : a 18 ans on est majeur et tu as mis que pour être majeur il fallait avoir plus de 18 ans ! Sinon super tutos ;) les TP sont très utiles ! Merci et bonne continuation !
Tech_Futur 214 (2 months ago)
Salut Graven. Pour moi, les conditions ternaires ne fonctionnent pas. J'ai mis pareil que toi, mais peut importe la valeur, il me dit que l'achat est possible.
Tech_Futur 214 (2 months ago)
Ouiiii, merci !
Graven - Développement (2 months ago)
il faut mettre la condition si faux en premier ;) (sifaux, sivrai)[condition]
CR7 leboss (2 months ago)
Hello Graven quand j'ecrit if age < 18: sur mon logiciel sa me fait : TypeError : '<' not supported between instances of 'str' and 'int' Pour info j'utilise PyScripter pour coder car c'est le seul logiciel compatible avec mon ordinateur (1gb RAM) Pycharm n'est pas compatible
Graven - Développement (2 months ago)
envoi ton code :)
Nomitix (3 months ago)
Salut graven ! J'ai voulu améliorer un peu le moment du mot de passe. Le seul probleme c'est que dans ton programme, si le mot de passe est trop court, ca met le message mais ca défini quand même la variable. J'ai donc voulu la reset si c'est trop court ou long. J'ai donc del mais il n'y a pas une autre façon comme ne pas définir la variable mais qu'elle existe quand même ?
Baca (3 months ago)
Ten pense quoi age = int(input("Quel est votre age ")) if age<18: price = 7 else: price = 12 corn = (input("Voulez vous du popcorn? reponder par oui ou non")) if corn == "oui": pricecorn = 5 else: pricecorn = 0 result = pricecorn+price print("Merci de me donner " +str(result) +" €")
Baca (3 months ago)
Merci et pourais tu faire une vidéo sur le mining avec les rasbery il y a module expres pour cela qui s'apelle un mineur ASIC USB si tu veux plus d'infos contacte moi sur mon adresse e-mail [email protected]
Graven - Développement (3 months ago)
pas mal
Emilie Sappracone (3 months ago)
Ce que tu expliques (trueValue, falseValue)[test] (sauf erreur de ma part, qui ne fonctionne pas chez moi) Ce que j'ai trouvé ici https://code.i-harness.com/fr/q/60639 -> (falseValue, trueValue)[test] (ce qui semble fonctionner chez moi) Sinon super vidéos !
Graven - Développement (3 months ago)
oui j'ai fais une petite inversion effectivement
seydina badiane (3 months ago)
#place de cinema popcorn = 5 age_du_client =input("Quel est votre age ?") question_au_choix =input("souhaitez-vous du pop corn ?") if int(age_du_client) < 18 and str(question_au_choix) == "yes": billet = 7 + popcorn elif int(age_du_client) < 18 and str(question_au_choix) == "no": billet = 7 elif int(age_du_client) >= 18 and str(question_au_choix) == "yes": billet= 12 + popcorn elif int(age_du_client) >= 18 and str(question_au_choix) == "no": billet = 12 print("Le prix total a payer =", billet ,"€") --------------------------------------------------------------------------------------------------------- J'attend ma note ;-D et merci encore Graven pour tes cours tu es le meilleur :-)
Sunji Mine (4 months ago)
Lol, quand j'ai lu la correction j'ai halluciné xD Voila mon code x) => # place de cinema # recolter l'age de la personnes # si la personne est mineur => 7€ # si la personnne est majeur => 12€ # souhaitez vous du pop corn ? # si oui => +5€ # afficher prix total ! rep1 = "Oui" rep2 = "Non" cinema = True cinema1 = True opop = "" place_cinema1 = 7 place_cinema2 = 12 pop_corn = 5 print("Bonjour, bienvenue au CinéMoot !") while cinema: age = input("Quel âge avez vous ? : ") age = int(age) if (age <= 0) or (age >= 100): print("Âge incorrect, veuillez saisir un âge compris entre 1 et 99 ans.") continue elif age >= 18: print("Vous êtes majeur, la place de cinéma vous coûtera : 12€.") break elif age < 18: print("Vous êtes mineur, la place de cinéma vous coûtera : 7€.") break while cinema: opop = input("Voulez-vous du pop corn pour 5€ supplémentaire ? (Oui/Non) : ") if (opop != rep1) and (opop != rep2): print("Réponse invalide, répondez par Oui ou Non.") continue else: print("Très bien !") break while cinema: if opop == rep1 and age < 18: print("Cela vous fera un total de : ", place_cinema1,"€", " + ", pop_corn,"€", " = ",(place_cinema1+pop_corn), "€ !" ) print("Bonne séance !") break elif opop == rep1 and age >= 18: print("Cela vous fera un total de : ", place_cinema2, "€", " + ", pop_corn, "€", " = ",(place_cinema2 + pop_corn), "€ !") print("Bonne séance !") break elif opop == rep2 and age < 18: print("Cela vous fera un total de 7€ !") print("Bonne séance !") break elif opop == rep2 and age >= 18: print("Cela vous fera un total de 12€ !") print("Bonne séance !") break else: print("Bonne séance !") break cinema = False
seydina badiane (3 months ago)
et bien rien que, on peut dire que t pas banal comme gar ;-p
mehdi (4 months ago)
#recolte de l'age de la personne age = int(input("Quel est votre age ? :")) #Mise en place des conditions if age < 18: print("Votre place de cinéma vous coutera 7€") price = 7 else: print("Votre place de cinéma vous coutera 12€") price = 12 #Demande si achat de pop corn pop_corn = input("Souhaitez vous du pop corn ?: ") if pop_corn == "oui": price += 5 else: print("Dommage pour vous , notre pop corn est très bon :D") #montant final print("Vous allez payer un montant de "+ str(price) + "€")
Guillaume Beast (4 months ago)
Merci bc
jakk gamer (4 months ago)
Subscribe To my channel i love toi work
SkyDream23 (4 months ago)
J’étais abonné. Mais là ça ne suffit plus. Je ne le fais pas souvent mais j’active la cloche !
Graven - Développement (4 months ago)
xd
KY0H (4 months ago)
J'suis pas sur de ce que j'ai fais sachant que j'ai fais sur téléphone dans un hastebin directement ^^ https://hastebin.com/ikufuqohud.pl
Graven - Développement (4 months ago)
gg
KY0H (4 months ago)
Graven - Développement ouais je sais mais vus que j’étais sur telephone j’ai regardé vraiment ta vidéo une seule fois et voilà donc j’ai utiliser ce que j’avais retenu le mieux ^^
Graven - Développement (4 months ago)
C'est parfait (tu aurais juste pu utiliser if/else pour verif si il est mineur)
Hirss Le BG (4 months ago)
Comment tu peut t'appliquer pour tes vidéo c'est génial sa !
Hirss Le BG (4 months ago)
Mercii !
John Doe (4 months ago)
azerty123, pas vraiment un bon mot de passe...
Graven - Développement (4 months ago)
la sécurité, la sécurité mdr
LeLégendaireYT (4 months ago)
Génial !
John Doe (4 months ago)
Vraiment parfait la cadence 👌
Chouette FX (4 months ago)
Possible de faire un pc gameur avec un rasberry ?
PureshowGaming (3 months ago)
Faudrai un GPU relativement correcte
Chouette FX (4 months ago)
Il faudrai a peu près combien de rasberry pour csgo a 60fps ?
SylZzzZ_ (4 months ago)
Chouette FX c'est pas assez puissant malheureusement
Graven - Développement (4 months ago)
va en falloir beaucoup
Change d'intonation pleaseeeee
Graven - Développement (4 months ago)
il y aura des videos un peu plus excitée mais la serie python est relativement serieuse donc pas de raison xD
Graven - Développement Je préfère l'intonation surexcitée
Graven - Développement (4 months ago)
faut savoir ce que vous voulez mdr
ZoxWay (4 months ago)
Le son est horible
Graven - Développement (4 months ago)
ok
Mat 80 (4 months ago)
#teamnotif
Mat 80 (4 months ago)
KIZAFOX oui mdr
Sparkie (4 months ago)
yes une nouvelle vidéo
AKLI Yassine (4 months ago)
first :3
ZeDiX (4 months ago)
6eme!
RedRom 00 (4 months ago)
ZeDiX je vois que 5 messages pour l'instant XD

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.