Partage
  • Partager sur Facebook
  • Partager sur Twitter

aide exercice python

conditions

    21 octobre 2018 à 15:33:34

    Salut à tous :)

    J'ai un tp en python et une des questions me demande :

    "Définissez une fonction nommée num_jour, paramétrée par trois entiers représentant une date supposée valide, qui renvoie le numéro du jour dans la semaine correspondant à cette date."

    un algorithme permet de donner le numéro du jour dans la semaine ( cad lundi = 1, mardi =2 etc..) defini par cette formule (donné):

    (k+q+cd+M+j+2+5*ab)%7 où:

    ab = deux premiers chiffres de l'année; cd les deux derniers;

    k = partie entiere du quart de ab; q = la partie entiere du quart de cd

    M la valeur corrigé du mois ( j'ai defini une fonction permettant de le faire)

    et j = numéro du jour dans le mois.

    Bon voilà que l'énoncé est en grosse partie posé, je pense qu'il faut 'juste' noter la formule en Python mais je ne vois pas trop comment je peux faire pour pouvoir noter les deux premiers(derniers) chiffres d'une année ( ma fonction ne doit avoir que trois parametres : jour,mois, année si j'ai bien compris).

    En espérant avoir été assez clair ^^ et merci d'avance pour votre aide

    • Partager sur Facebook
    • Partager sur Twitter

    "The world was born... from zero" ( Big Boss )

      21 octobre 2018 à 17:09:13

      Il te faut transformer ton chiffre en chaîne de caractères :

      annee = 2003
      
      str_annee = str(annee)
      
      ab = str_annee[:2]
      cd = str_annee[2:]



      • Partager sur Facebook
      • Partager sur Twitter

      typage structurel ftw

      aide exercice python

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown