Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2019-12-07 16:55:43

Nicolas
Membre
Inscription : 2019-12-07
Messages : 4

comment ajouter une variable horaire ?

Bonjour, j'ai un exercice ou je dois trouver le prix de pizzas en fonction de l'heure de la commande: s'il est entre 8h et 18 h une pizza coûte 9 euros, sinon elle coûe 12 euros...
Je n'y arrive vraiment pas, si quelqu'un peut m'aider, merci d'avance
Nicolas

Hors ligne

#2 2019-12-07 16:58:53

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 308

Re : comment ajouter une variable horaire ?

Bonjour,

    Après une petite recherche sur un moteur de recherche.

VM

Hors ligne

#3 2019-12-07 17:10:45

Nicolas
Membre
Inscription : 2019-12-07
Messages : 4

Re : comment ajouter une variable horaire ?

Merci beaucoup, je n'avais pas trouvé ce site!

Hors ligne

#4 2019-12-07 17:24:31

Nicolas
Membre
Inscription : 2019-12-07
Messages : 4

Re : comment ajouter une variable horaire ?

import datetime
def prix(x):
    if 8<datetime<18:
        prix=9*x
    else:
        prix=12*x
    return prix
je coince ici... comment rentrer à la fois l'heure et le nombre de pizzas ? Merci d'avance, Nicolas

Hors ligne

#5 2019-12-07 17:42:34

Nicolas
Membre
Inscription : 2019-12-07
Messages : 4

Re : comment ajouter une variable horaire ?

ou il faut que j'utilise time delta ?

Hors ligne

#6 2019-12-07 22:58:37

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 308

Re : comment ajouter une variable horaire ?

Bonsoir,

     Regarde dans l'exemple du lien précédent :

datetime

est le nomdu module,

date = datetime.datetime.now()

Stocke dans la variable date la date (et l'heure) actuelle

date.hour

Donne alors l'heure qu'il est (il s'agit de ce que l'on appelle un dictionnaire nommé

Donc inutile de passer a priori l'heure en paramètre de la fonction, elle est automatiquement déterminée en fonction de l'heure qu'il est réellement.

Si tu as des difficulté, réalise déjà un programme qui affiche l'heure, tu feras ensuite un programme qui donne le prix de la pizza en fonction de l'heure, puis un programme qui donne le prix de x pizzas en fonction de l'heure...

VM

Hors ligne

Pied de page des forums