Probleme en python

KMEITE Messages postés 10 Date d'inscription vendredi 22 septembre 2023 Statut Membre Dernière intervention 10 octobre 2023 - 22 sept. 2023 à 01:22

Bonjour, j'ai qlq lacune en programmation. aidez moi a résoudre cet exo, merci d'avance.

Écrire un programme qui additionne des valeurs naturelles lues sur entrée et affiche le résultat.

La première donnée lue ne fait pas partie des valeurs à sommer. Elle détermine si la liste contient un nombre déterminé à l’avance de valeurs à lire ou non :

  • si cette valeur est un nombre positif ou nul, elle donne le nombre de valeurs à lire et à sommer ;

  • si elle est égale à -1, cela signifie qu’elle est suivie d’une liste de données à lire qui sera terminée par le caractère "F" signifiant que la liste est terminée

  • voici ma solution 

  • n = int(input())
    r = int(input())
    e = int(input())
    z = int(input())
    a = int(input())
    if n > 0:
        som = r + e + z + a
        print(som)
    elif n < 0:
        x = int(input())
        str(input())
        res = r + e + z + a + x
        print(res)
    elif n == 0:
        print(n)
  • voici mes msg d'erreur
Rejoignez-nous