Mathématiques

Question

Bonsoir,
J'ai un dm sur Python à rendre dans quelques jours et notre prof ne nous a rien expliqué et ne nous a pas donné de cours, du coup je suis un peu bloquée. Pouvez vous m'aider svp ?
Merci beaucoup ​
Bonsoir, J'ai un dm sur Python à rendre dans quelques jours et notre prof ne nous a rien expliqué et ne nous a pas donné de cours, du coup je suis un peu bloqué

1 Réponse

  • Bonsoir :))

    Quelques éléments de cours:

    - Respect de la syntaxe et de l'indentation des valeurs

    - input("...") permet de demander à l'utilisateur une chaîne de caractère par défaut

    - int(input("...")) permet de demander à l'utilisateur un nombre entier

    - for i in range(a;b): permet d'effectuer une boucle de type REPETER. Attention, la valeur b est exclue de l'encadrement. Donc i prendra les valeurs de a à (b-1)

    - print et return se ressemble un peu. print(...) affiche un message pouvant être composé d'une variable tandis que return renvoi le résultat d'une fonction.

    • Exercice 1

    Programme PYTHON

    def exo1():

          a=input("Donner une lettre")

          b=int(input("Donner un entier")

          S=""

          for i in range(1;b+1):

                 S=S+a

          return(S)

    • Exercice 2

    Programme PYTHON

    def exo2():

          a=input("Donner une lettre")

          b=input("Donner une 2ème lettre")

          c=int(input("Donner un entier")

          d=int(input("Donner un 2ème entier")

          S=""

          H=""

          for i in range(1;c+1):

                 S=S+a

         

          for j in range(1;d+1):

                 H=H+b

          return(S,H)

    • Exercice 3

    Programme PYTHON

    def exo3():

          a=int(input("Donner un entier"))

          b=int(input("Donner un 2ème entier"))

          if a<b:

                 print("le plus petit est", a)

          else:

                 print("le plus petit est", b)

    • Exercice 4

    1) Cet algorithme affichera les valeurs suivantes : 0, 2, 4, 6, 8, 10

    2) Ci joint le programme définit par "def exo4():" avec résultats.

    • Exercice 5

    1) Cet algorithme calcule la somme des carrés des valeurs de 1 à 10. Autrement dit, le programme permet de calculer : S=1²+2²+3²+4²+5²+6²+7²+8²+9²+10²

    2) Ci joint le programme définit par "def exo5():" avec résultats.

    N'hésite pas à poser d'autres questions. Bonne continuation :))

    Image en pièce jointe de la réponse Micka44
    Image en pièce jointe de la réponse Micka44
    Image en pièce jointe de la réponse Micka44
    Image en pièce jointe de la réponse Micka44