Hello Python !

Page 12 sur 13 Précédent  1, 2, 3 ... , 11, 12, 13  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 9:45

Dans le premier exemple, oui. On additionne jusqu'à une certaine valeur, puis on sort.
C'est "automatique".

Code:
a = 0
while (a < 100):
  a += 10
  print(a)


Le second exemple est "manuel", c'est à l'utilisateur de taper le bon truc.

Code:
s = ""
while (s != "exit"):
  s = input(">")
print ("Bye bye!")
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 9:54

Je vois. Ca peut s'appliquer à plein de trucs, déclencher des alertes en statistiques, faire des comptages de toutes sortes ou des jeux...Gé-nial !
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 10:04

Et bien... TOUS les programmes fonctionnent avec des boucles, sinon ils se termineraient tout de suite Smile

A toi de jouer !
Fais un programme qui demande de taper "pile" ou "face" jusqu'à ce qu'on tape réellement pile ou face.
Donc si on tape autre chose, il redemande, etc...
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 10:46

L'enfant Voodoo a écrit:Et bien... TOUS les programmes fonctionnent avec des boucles, sinon ils se termineraient tout de suite Smile

A toi de jouer !
Fais un programme qui demande de taper "pile" ou "face" jusqu'à ce qu'on tape réellement pile ou face.
Donc si on tape autre chose, il redemande, etc...
Code:

print ("pile ou face ?")
s = ""
s1 = ""
while (s != "pile"):
  s = input(">")
print ("Gagné!")
while (s1 != "face"):
  s1 = input (">")
print ("Perdu!")
Pour l'instant j'en suis là....
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 10:50

Code:

print ("pile ou face ?")
s = ""
s1 = ""
while (s != "pile"):
  s = input(">")
print ("Gagné!")
while (s1 != "face"):
  s1 = input (">")
print ("Perdu!")

Bon début, mais on ne veut pas pile, puis face.
On veut pile ou face. Pile OU face.

Donc un seul string et un seul while.

Comment tu poserais la condition de sortie, en français ?
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 13:56

Alors, ça avance ? sifflote
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 14:11

euh...non...j'ai mangé...pas cramé pour une fois et ensuite sieste...
Tu entends quoi par "question de sortie" ? En général on pose une question en entrée ! Sauf dans ce cas pour recommencer le jeu...
Pile ou face ?
pile
gagné!
Pile ou face?
face
perdu!
Mais je ne vois pas comment ça peut devenir aléatoire....Tu gagnes tjrs avec pile et tu perds tjrs avec face!
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 14:21

archibald de montpucier a écrit:euh...non...j'ai mangé...pas cramé pour une fois et ensuite sieste...
Tu entends quoi par "question de sortie" ?
Condition de sortie, pas question !
Dans le premier exemple, la condition de sortie est: le nombre est supérieur ou égal à 100.

C'est pas un jeu, il n'y a pas de "gagné" ou "perdu", il y a juste une validation de l'entrée (ça doit être"pile" ou "face", c'est tout).
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Baron Robert de la etc. le Ven 16 Déc - 14:42

Voodoo , tu as une patience d'ange, tu peux te recycler en gériatrie !!! sifflote mdr mdr
avatar
Baron Robert de la etc.

Fonction : Grammar nazi, diptèro-sodomite, écolo-nanar, capilotracteur, opposant à la pensée rance de droite !
Messages : 9013
Date d'inscription : 10/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 14:44

Baron Robert de la etc. a écrit:Voodoo , tu as une patience d'ange, tu peux te recycler en gériatrie !!! sifflote mdr mdr
Bob, va chier Caca
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 14:44

Les vieux, c'est l'avenir !

Macron a tout compris.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 14:53

Voil`s ce qu'on veut faire:
Code:
s = ""
while (not (s == "pile" or s == "face") ):
  s = input("pile ou face ?")
print ("Vous avez choisi " + s + ".")

Déroulement:
Programme a écrit:pile ou face ? bob
pile ou face ? lalalala
pile ou face ? tu me fais chier !
pile ou face ? face
Vous avez choisi face.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 14:55

L'enfant Voodoo a écrit:Les vieux, c'est l'avenir !

Macron a tout compris.
Oui, les sans dents c'est nous !
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 14:58

L'enfant Voodoo a écrit:Voil`s ce qu'on veut faire:
Code:
s = ""
while (not (s == "pile" or s == "face") ):
  s = input("pile ou face ?")
print ("Vous avez choisi " + s + ".")

Déroulement:
Programme a écrit:pile ou face ? bob
pile ou face ? lalalala
pile ou face ? tu me fais chier !
pile ou face ? face
Vous avez choisi face.
bonjour la deuxième ligne....J'aurai pu chercher longtemps
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 14:59

Faut être en 3ème année de python pour te suivre Virus
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Baron Robert de la etc. le Ven 16 Déc - 15:06

archibald de montpucier a écrit:
Baron Robert de la etc. a écrit:Voodoo , tu as une patience d'ange, tu peux te recycler en gériatrie !!! sifflote mdr mdr
Bob, va chier Caca
c'est déjà fait 7h00 comme tous les matins!
et 7h15 je me lève!! mdr
avatar
Baron Robert de la etc.

Fonction : Grammar nazi, diptèro-sodomite, écolo-nanar, capilotracteur, opposant à la pensée rance de droite !
Messages : 9013
Date d'inscription : 10/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 15:14

C'est pour ça que je t'ai demandé la condition de sortie !

On sort de la boucle lorsque le mec a donné "pile" ou "face".
Tu vois que j'ai écrit, en français, "ou".
On passe du littéral à la logique...
La condition de sortie est: s == "pile" or s == "face".
Et le while inversant la condition - c'est "tant que" - il faut mettre un not devant pour l'inverser.

Maintenant, tu veux du hasard.
On peut tirer un nombre au hasard avec la fonction random.randint(min, max).
Elle est incluse dans la bibliothèque (de fonctions) random, il faut donc l'inclure au programme.
Code:
import random
int n = random.randint(1, 20)
Ce code génère au pif un nombre entre 1 et 20.

Nous, on veut pile ou face, alors on fait:
Code:
import random
if (random.randint(0, 1) == 0):
  hasard = "face"
else:
  hasard = "pile"
Ça fait quoi ?
On génère un nombre aléatoire entre 0 et 1, donc soit 0, soit 1.
Si c'est 0, on crée une variable hasard qui vaut "face", sinon, on crée une variable hasard qui vaut "pile".

On a donc, à la fin, une variable hasard qui vaut "pile" ou "face".

On peut maintenant s'amuser en assemblant tout ça:
Code:
import random

if (random.randint(0, 1) == 0):
  hasard = "face"
else:
  hasard = "pile"

s = ""
while (not (s == "pile" or s == "face") ):
  s = input("pile ou face ?")

if (s == hasard):
  print ("Gagné !")
else:
  print ("Perdu, c'était " + hasard + ".");
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 15:16

Baron Robert de la etc. a écrit:
archibald de montpucier a écrit:
Baron Robert de la etc. a écrit:Voodoo , tu as une patience d'ange, tu peux te recycler en gériatrie !!! sifflote mdr mdr
Bob, va chier Caca
c'est déjà fait 7h00 comme tous les matins!
et 7h15 je me lève!! mdr
et à 15H13 vous m'avez shinté un post important pour le prof en débarquant avec vos gros sabots chainsaw chainsaw
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 15:18

La condition de sortie est: s == "pile" or s == "face".
Et le while inversant la condition - c'est "tant que" - il faut mettre un not devant pour l'inverser.

oui c ce que je viens de t'envoyer pour voir si j ai bien compris mais le pèquenot du labo m'a soufflé le message en arrivant en même temps
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 15:24

Une question indiscrète...Euh...Ca vit vieux un informaticien?
Si oui, en bonne santé mentale ou alors complètement chtarbé?
Bon, on n'a pas encore de stats précises, les programmeurs on commençait à les former dans les années 60 en France...Les MST mises à part, avez-vous des maladies professionnelles?
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Baron Robert de la etc. le Ven 16 Déc - 15:27

archibald de montpucier a écrit:
Baron Robert de la etc. a écrit:
archibald de montpucier a écrit:
Baron Robert de la etc. a écrit:Voodoo , tu as une patience d'ange, tu peux te recycler en gériatrie !!! sifflote mdr mdr
Bob, va chier Caca
c'est déjà fait 7h00 comme tous les matins!
et 7h15 je me lève!! mdr
et à 15H13 vous m'avez shinté un post important pour le prof en débarquant avec vos gros sabots chainsaw chainsaw
shunter pas shinter!!! Rolling Eyes
et je n'ai rien shunté du tout , comme dit Voodoo: "le problème se situe entre la chaise et votre écran d'ordinateur" !
hein , oui Voo que c'est vrai ce qu'est-ce que je dis que t'as dit???
avatar
Baron Robert de la etc.

Fonction : Grammar nazi, diptèro-sodomite, écolo-nanar, capilotracteur, opposant à la pensée rance de droite !
Messages : 9013
Date d'inscription : 10/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 15:28

Le chat geek a écrit:Les MST mises à part, avez-vous des maladies professionnelles?
Le dos, les tendinites, et l'obsession compulsionnelle au Tetris...
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 15:29

Au fait, Archie, le weekend, c'est repos !

Un programmeur, pour se reposer, il programme des trucs plus rigolos que quand il bosse.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 15:35

L'enfant Voodoo a écrit:Au fait, Archie, le weekend, c'est repos !

Un programmeur, pour se reposer, il programme des trucs plus rigolos que quand il bosse.
oh oui alors ! plus de programme avant lundi....ben non ce sont les vacances scolaires ! Donc on se revoit le 2 janvier avec la patate ! D'ici là Bob aura peut-être explosé avec son labo et on pourra bosser tranquille...
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Baron Robert de la etc. le Ven 16 Déc - 15:55

archibald de montpucier a écrit:
L'enfant Voodoo a écrit:Au fait, Archie, le weekend, c'est repos !

Un programmeur, pour se reposer, il programme des trucs plus rigolos que quand il bosse.
oh oui alors ! plus de programme avant lundi....ben non ce sont les vacances scolaires ! Donc on se revoit le 2 janvier avec la patate ! D'ici là Bob aura peut-être explosé avec son labo et on pourra bosser tranquille...
un peu de nitroglycérine , tiens c'est pas con , j'ai du sable de l'Arizona pour stabiliser  et je fais du nitrure d'iode pour amorcer le truc dès que le paquet est ouvert par vos soins : boum plus de majo : dispersé façon puzzle aux 4 coins du château qu'on va le retrouver le majo!!!
j'aère , je disperse , je ventile!!!


Dernière édition par Baron Robert de la etc. le Ven 16 Déc - 16:34, édité 1 fois
avatar
Baron Robert de la etc.

Fonction : Grammar nazi, diptèro-sodomite, écolo-nanar, capilotracteur, opposant à la pensée rance de droite !
Messages : 9013
Date d'inscription : 10/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 16:02

et l'bourre pif, même en temps de paix, vous l'voulez aussi?
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 16:08

Tiens...et si je m'inscrivais en chimie aussi ? Ca peut toujours servir par ces temps incertains...Vous m'donnez des cours Bob ? Le matin je fais informatique et l'aprèm' chimie...
Bon perso j'en étais resté à la formule de la poudre noire, des brisants débouchés du chlorate de potasse et des amusements qu'on peut faire avec le chlorate de soude...et c'est à peu près tout...
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 16:14

archibald de montpucier a écrit:oh oui alors ! plus de programme avant lundi....ben non ce sont les vacances scolaires !
Il y a pas de vacances chez les programmeurs !
On reprend lundi, tu me montreras ce que tu as programmé le weekend "pour rigoler", puis on continuera avec des trucs plus sérieux (puis comme ça, j'apprends le python moi aussi).
Et pour Noël, tu me programmes une jolie séquence pour les guirlandes à LED du sapin !
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Baron Robert de la etc. le Ven 16 Déc - 16:33

archibald de montpucier a écrit:et l'bourre pif, même en temps de paix, vous l'voulez aussi?
tu comprends ça toi , il chante et puis pan le bourrepif en pleine paix !!! mdr
avatar
Baron Robert de la etc.

Fonction : Grammar nazi, diptèro-sodomite, écolo-nanar, capilotracteur, opposant à la pensée rance de droite !
Messages : 9013
Date d'inscription : 10/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 18:35

L'enfant Voodoo a écrit:
archibald de montpucier a écrit:oh oui alors ! plus de programme avant lundi....ben non ce sont les vacances scolaires !
Il y a pas de vacances chez les programmeurs !
On reprend lundi, tu me montreras ce que tu as programmé le weekend "pour rigoler", puis on continuera avec des trucs plus sérieux (puis comme ça, j'apprends le python moi aussi).
Et pour Noël, tu me programmes une jolie séquence pour les guirlandes à LED du sapin !
J'ai mon idée....
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 18:36

Baron Robert de la etc. a écrit:
archibald de montpucier a écrit:et l'bourre pif, même en temps de paix, vous l'voulez aussi?
tu comprends ça toi , il chante  et puis pan le bourrepif en pleine paix !!! mdr
mdr mdr mdr mdr bière
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 18:38

bière

Et après la bière, tu programmes un Pierre-feuille-ciseaux en 10 points contre l'ordinateur.
C'est comme le pile ou face mais avec 3 états au lieu de 2.
Fastoche !
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Ven 16 Déc - 18:39

Si tu sais pas les règles: la pierre pine les ciseaux, les ciseaux pinent la feuille, la feuille pine la pierre.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Ven 16 Déc - 18:41

L'enfant Voodoo a écrit:bière

Et après la bière, tu programmes un Pierre-feuille-ciseaux en 10 points contre l'ordinateur.
C'est comme le pile ou face mais avec 3 états au lieu de 2.
Fastoche !
Bien chef ! Fastoche...puisque vous l'dites.... bière
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 10:04

Une fonction est définie par def, prend (ou pas) des paramètres en entrée, et renvoie un truc en sortie (ou pas).
On l'appelle où on veut, quand on veut.

Code:
def ma_fonction(paramètres):
  action1
  action2
  return(sortie)

Exemple:

Code:
def triple(a):
  return 3 * a

# Le programme commence ici
n = triple(4)
print (n)
print (triple(10))

On définit une fonction qui prend un nombre en entrée et qui envoie le triple en sortie.
On l'utilise deux fois, avec 4 et avec 10.
On affiche les résultats (12 et 30).

Compris ?
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 10:11

Un autre exemple:
cette fonction reçoit 3 nombres en entrée et renvoie le plus grand en sortie.

Code:
def maximum(a, b, c):
  if (a >= b and a >= c):
    return a
  elif (b >= a and b >= c):
    return b
  else:
    return c

# Le programme commence ici
print (maximum(1, 2, 3))
print (maximum(12, 4, 12))
print (maximum(10, 8, 6))
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 10:47

Alors, à toi de faire une fonction.

La fonction s'appellera "comparer".
Elle prendra deux nombres a et b en entrée.
En sortie, elle renverra 1 si a > b, -1 si b > a, ou 0 si a et b sont égaux.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 13:05

Ça fait longtemps que t'as pas fait cramer la bouffe, c'est un mauvais signe, tu te relâches...
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Lun 19 Déc - 14:26

L'enfant Voodoo a écrit:Ça fait longtemps que t'as pas fait cramer la bouffe, c'est un mauvais signe, tu te relâches...
arrête tes conneries...la baraque empestait pendant 24 heures
Depuis je mange froid....C'est plus sûr...tant pis pour le clavier...
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 14:26

Un geek, quand il veut manger chaud, il commande une pizza !
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Lun 19 Déc - 14:31

L'enfant Voodoo a écrit:Un geek, quand il veut manger chaud, il commande une pizza !
mdr mdr :mdr:avec double portion de parmesan ?
 'tin tu distilles tes infos au compte-gouttes toi aussi....Comment veux-tu que je progresse ?
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 14:34

L'enfant Voodoo a écrit:La fonction s'appellera "comparer".
Elle prendra deux nombres a et b en entrée.
En sortie, elle renverra 1 si a > b, -1 si b > a, ou 0 si a et b sont égaux.
Bon, on le fait ensemble, pas à pas, parce que je suis cool.

Une fonction qui s'appelle comparer:
Code:
def comparer(
avec deux nombres a et b en entrée
Code:
def comparer(a, b):
qui renvoie -1, 0 ou 1. 3 cas donc if + elif + else pour avoir 3 cas.
Code:
def comparer(a, b):
  if (a > b ):
    return 1
  elif (a < b):
    return -1
  else:
    return 0
Voilà, on la fonction !
Maintenant, on teste avec les 3 cas pour voir si ça marche:
Code:
def comparer(a, b):
  if (a > b ):
    return 1
  elif (a < b):
    return -1
  else:
    return 0
   
print (comparer(3, 8))
print (comparer(12, 12))
print (comparer(35, 21))

Et voilà !
Exercice fait en 90 secondes.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 14:40

Fastoche, non ?

Bon, tu vas faire une fonction qui s'appelle EntreeValide, qui prend un string s en entrée, et qui renvoie vrai (True) si le string est "pierre", "ciseaux" ou "feuille", et faux (False) dans l'autre cas.
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Lun 19 Déc - 16:17

Alors ?
Ça se fait en 5 minutes (enfin, moi je le fais en 20 secondes).
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Lun 19 Déc - 18:36

L'enfant Voodoo a écrit:Alors ?
Ça se fait en 5 minutes (enfin, moi je le fais en 20 secondes).
dsl je me suis payé une sieste d'enfer....
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Lun 19 Déc - 18:42

def comparer(a, b):
 if (a > b ):
    return 1
 elif (a < b):
    return -1
 else:
    return 0
   
print (comparer(8, 6))
print (comparer(12, 12))
print (comparer(4, 21))

oui ça fonctionne mais de la à lui faire accepter pierre ciseaux feuille....
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Mer 4 Jan - 15:48

Bon, on en est où ? sifflote
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Mer 4 Jan - 16:00

Justement j'y songeais....Une vraie obsession sifflote

Comment lui faire accepter de remplacer "a" par pierre par exemple????
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par L'enfant Voodoo le Mer 4 Jan - 16:13

Pourquoi tu veux remplacer a par pierre ?
avatar
L'enfant Voodoo

Fonction : Fada marseillais , métallothérapeute, philosophe et autorité morale du château d'If
Messages : 6771
Date d'inscription : 09/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par archibald de montpucier le Mer 4 Jan - 16:26

pour jouer à pierre ciseaux feuille


passe ke "a" est enveloppe par "c" et "b" coupe "c"....c'est pas fun
avatar
archibald de montpucier

Fonction : Majordome sournois, félon et président du fan-club de Cannibal Corpse , feignasse élue à 75% des voix
Messages : 9749
Date d'inscription : 16/05/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Hello Python !

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 12 sur 13 Précédent  1, 2, 3 ... , 11, 12, 13  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum