Résolue

Problème d'exécution de code dans GitBash avec Visual Studio Code

# Résolution d'erreurs # Ligne de commande # VSCode

Bonjour,

J'ai fait l'exercice de la calculatrice, et lorsque j'exécute mon code dans GitBash via Visual Studio Code (en passant par le raccourci 'Shift + Enter'), le terminal me renvoie plusieurs erreurs :

  • ValueError: invalid literal for int() with base 10: 'b = int(input("Entrez le dexième nombre :"))

  • Deux 'NameError : a is not defined' pour la ligne somme et pour la ligne print

Lorsque je l'exécute dans GitBash directement avec la commande 'python calculatrice_python.py' le script s'exécute correctement.

Voici mon code

a = int(input("Entrez le premier nombre :"))
b = int(input("Entrez le dexième nombre :"))

somme = a + b

print(f"La somme du nombre {a} et du nombre {b} est égale à {somme}")

A quoi serait dû ce problème ou cette erreur ?😅

Merci d'avance!

Bonjour Nathan,

Le raccourci Shift+Enter va exécuter la ou les lignes sélectionnées dans le code dans un interpréteur interactif, d'où les erreurs rencontrées :

  • ValueError : la deuxième ligne est comprise comme une chaine de caractères pour l'input() de la première ligne => ça bloque avec le int()

  • NameError : a n'a pas été défini au préalable (erreur précédente)

Pour exécuter ton code, utilise la commande "Run Python File" ou "Run Python File in Terminal". Elles n'ont pas de raccourcis par défaut mais tu peux en définir un. Ouvre le menu des raccourcis (Ctrl+K Ctrl+S) et recherche la commande.

Salut

Super.

J'ai créer un raccourci pour que le code soit exécuter au bon endroit et ça fonctionne.

Merci beaucoup !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.