Mathématiques

Question

. On considère l'algorithme ci-dessous : VARIABLES n, i, s,k sont des nombres entiers DEBUT ALGORITHME Saisir n s prend la valeur 0 Pour i allant de 1 à n Affecter à k la valeur 22 Affecter à s la valeur s + k S Fin Pour Afficher s FIN ALGORITHME

1) Traduire cette algorithme en Python (en respectant les indentations)

est ce que vous pouvez m'aider svp merci d'avance​

1 Réponse

  • Bonsoir,

    n=0

    i=0

    s=0

    k=0

    DEBUT ALGORITHME

       Saisir n

       s prend la valeur 0

       Pour i allant de 1 à n

           Affecter à k la valeur 22

           Affecter à s la valeur s + k

       Fin Pour

    Afficher s

    FIN ALGORITHME

    on peut réorganiser l'algorithme  :

    n=0

    i=0

    s=0

    k=0

    DEBUT ALGORITHME

       Saisir n

       s prend la valeur 0

       Affecter à k la valeur 22

       Pour i allant de 1 à n

           Affecter à s la valeur s + k

       Fin Pour

    Afficher s

    FIN ALGORITHME

    En python  :

    -----------------

    n = int(input("Saisir n  : "))

    s=0

    k=22

    for i in range(1, n) :

       s=s+k

       

    print("s : ", s)

    BOn courage

Autres questions