Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur dans les functions

    15 mai 2011 à 17:25:21

    Bonjour tout le monde, j'ai tout récemment essayer d'écrire un script pour calculer le volume d'un cylindre, mais Python m'affiche une erreur que je ne comprend pas trop ... Donc si vous pourriez m'expliquez s.v.p

    le script est :
    #!/usr/bin/python3.2
    
    def carre(n):
        return n**2
    
    
    def volumecylindre(r, h):
        return 3.14 * carre(r) * h
    
    b = input(" Entrez le rayon : ")
    a = input(" Entrez le hauteur : ")
    
    print(" le volume du cylindre est :", volumecylindre(b, a))
    
    • Partager sur Facebook
    • Partager sur Twitter
      15 mai 2011 à 17:34:56

      Bonjour,

      Il y a de grandes chances que si tu fais un peu plus attention au message d'erreur tu trouves le problème par toi-même.

      >>> s = input()
      42
      >>> type(s)
      <class 'str'>
      >>> s = int(s)
      >>> type(s)
      <class 'int'>
      
      • Partager sur Facebook
      • Partager sur Twitter
        15 mai 2011 à 17:37:51

        Ah oui dsl, j'avais oublié d'ajouter le message d'erreur


        File "test.py", line 7
        def volumecylindre(r, h)
        ^
        SyntaxError: invalid syntax
        • Partager sur Facebook
        • Partager sur Twitter
          15 mai 2011 à 18:03:09

          j'ai pas d'erreur chez moi ...
          • Partager sur Facebook
          • Partager sur Twitter

          Python c'est bon, mangez-en. 

          Erreur dans les functions

          × 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