Erreur de syntaxe Python

Résolu/Fermé
Kyle - Modifié le 5 janv. 2019 à 12:24
 Kyle - 5 janv. 2019 à 12:32
Bonjour,

Depuis hier je suis à la recherche de l'erreur de syntaxe qu'il y'a dans le print mais je ne trouve pas , quelqu'un la voit-il ?


adsousres1a = int((binf1a),2)
adsousres1b = int((binf1b),2)
adsousres1c = int((binf1c),2)
adsousres1d = int((binf1d),2)

adsousres2a = int((binf2a),2)
adsousres2b = int((binf2b),2)
adsousres2c = int((binf2c),2)
adsousres2d = int((binf2d),2)


print("L'adresse de sous réseau de l'hôte 1 est"adsousres1a"."adsousres1b "."adsousres1c"."adsousres1d".")
print("L'adresse de sous-réseau de l'hôte 2 est"adsousres2a"."adsousres2b"."adsousres2c"."adsousres2d".")



Merci beaucoup

Configuration: Windows / Chrome 71.0.3578.98
A voir également:

1 réponse

_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
Modifié le 5 janv. 2019 à 12:33
Bonjour,

Dans ta commande print:
- le premier caractère " après la parenthèse indique que tu vas saisir une chaine de caractère de type texte.
- la logique veut que la fin de cette chaine de caractère de type texte soit indiquée par le premier caractère " trouvé, soit dans la première ligne de code :
print("L'adresse de sous réseau de l'hôte 1 est"


Du coup, il manque la parenthèse pour indiquer la fin de la commande print !
Je te laisse réfléchir à la syntaxe correcte que tu dois employer car tu progresseras mieux en réfléchissant ;-)

Ritchi
1
Je te remercie de ton aide , je pense avoir trouver , merci beaucoup.
0