IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

erreur de syntaxe très étrange


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2017
    Messages : 28
    Par défaut erreur de syntaxe très étrange
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    def compare(n,t):
    	s=0
    	p=0
    	for i in range(len(t)):
    		s=s+t[i]
    		p=p+(n-t[i])
    	if p>s:
    		return(True)
    	else:
    		return(False)
    def func(n,t):
    	if compare(n,t)==True and n==max(t):
    		return(n)
    	if compare(n,t)==True and n>max(t):
    		a=[n]
    		while n!=max(t):
    			n=n-1
    			if compare(n,t)==True:
    				a.append(n)
    		return(min(a))
    	if compare(n,t)==False:
    		while compare(n,t)!=True:
    			n=n+1
    		return(n)
    a=int(input())
    b=list(map(int,input().split())
    print(func(a,b))
    J'ai une erreur de syntaxe pour le print(func(a,b)) . Or j'ai bien mis toutes les parenthèses! Merci d'avance.

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    ligne 26, il te manque une parenthèse fermante ...

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 839
    Billets dans le blog
    1
    Par défaut
    C'est souvent le cas: une erreur à la ligne "L" est affichée en line "L+1". C'est parce que la ligne "L" incomplète n'apparait pas comme en erreur. C'est lorsque Python analyse la ligne "L+1" qu'il se rend compte que quelque chose cloche car bien évidemment la ligne "L+1" ne complète pas la ligne "L". Et donc il t'indique que la ligne "L+1" n'est pas correcte ce qui est, dans l'absolu, tout à fait exact. C'est à toi alors de penser à ce cas de figure et d'aller examiner la ligne "L".
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Erreur d'affichage très étrange à cause de math.h
    Par FrostfallDelphi dans le forum SFML
    Réponses: 2
    Dernier message: 15/10/2017, 13h59
  2. Erreur de syntaxe d'une requête SQL étrange.
    Par ShaeGal dans le forum VB.NET
    Réponses: 1
    Dernier message: 14/08/2017, 14h46
  3. [MySQL] erreur de syntaxe sur une requête très simple
    Par Anandamine dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 01/06/2012, 09h45
  4. [XL-2003] Erreur de calcul très étrange
    Par stmastma dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/04/2010, 01h16
  5. erreur php très étrange suite changement serveur
    Par taka10 dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2007, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo