Logiciel

Erreur d'exécution FIX Python

Erreur d'exécution FIX Python

La programmation est assez amusante mais à un moment donné, lorsque vous essayez d'exécuter le programme, malheureusement et inévitablement, des erreurs apparaissent. Ainsi, provoquer, comprendre et corriger les erreurs est une partie importante de la programmation.

Il existe trois principaux types d'erreur que vous pouvez obtenir en Python, mais ici, nous allons parler de la façon de résoudre les erreurs d'exécution Python.

Une erreur d'exécution se produit lorsque Python comprend ce que vous dites, mais rencontre des problèmes en suivant vos instructions.


Comment puis-je corriger l'erreur d'exécution Python?

Donc, vous avez tout écrit correctement, en d'autres termes, votre syntaxe est correcte, mais Python ne comprend toujours pas ce que vous dites. Prenons un exemple simple d'erreur d'exécution Python:

Si vous essayez d'exécuter cette ligne simple, vous recevrez une erreur d'exécution simplement parce que vous n'avez pas défini le Solution variable. La ligne n'a pas de sens.

Pour mieux comprendre cette énigme, faisons une association avec la grammaire anglaise. Prenons cette phrase par exemple.

Grammaticalement, il n'y a absolument aucun problème avec cette phrase. Tout est là, nous avons tous les éléments de syntaxe corrects.

Mais lorsque vous essayez de comprendre la phrase, lorsque vous reconstituez les mots, cela n'a pas de sens parce que vous savez que vous pouvez ouvrir et fermer la porte, même la fermer ou la retirer mais la manger?

En programmation, cela s'appellera un erreur d'exécution car il apparaît avant de démarrer le programme. Il existe quelques types d'erreurs d'exécution. Dans cet article, vous apprendrez à les résoudre.

1. Utilisez une variable ou une fonction non définie.

Cela peut également se produire si vous utilisez des lettres majuscules de manière incohérente dans un nom de variable:

callMe = "Brad"
imprimer (appelez-moi)

Traceback (dernier appel le plus récent): à la ligne 2 du code que vous avez soumis: print (callme) NameError: le nom 'callme' n'est pas défini

Dans ce cas, le programme a renvoyé l'erreur de variable non définie. Vous avez défini la variable appelle-moi, mais vous essayez d'imprimer une autre variable, appelle-moi. Vous devez utiliser les variables exactement comme vous les définissez, en respectant la casse.


2. Division par zéro

Devine quoi? Python se soucie des mathématiques et en mathématiques, diviser par zéro n'a aucun sens. 

imprimer (1/0)

Traceback (dernier appel en dernier): dans la ligne 1 du code que vous avez soumis: print (1/0) ZeroDivisionError: division par zéro

Donc, cette ligne renvoie une erreur d'exécution car Python peut la lire correctement, mais quand il s'agit de l'exécuter, il refuse de le faire car cela n'a aucun sens mathématique.


3. Utilisez des opérateurs sur le mauvais type de données

print ("vous essayez d'ajouter du texte et des chiffres" + 20)
Traceback (dernier appel le plus récent): Dans la ligne 1 du code que vous avez soumis: print ("vous essayez d'ajouter du texte et des chiffres" + 20) TypeError: ne peut concaténer str (pas "int") à str

Cette ligne renvoie l'erreur d'exécution parce que vous essayez d'ajouter du texte avec des nombres, des crayons et des oranges, des chaises avec des pigeons, etc. Cela n'a tout simplement pas de sens d'effectuer des opérations avec différents types de variables.

Vous devez également savoir que Python exécute le programme en deux étapes. Il vérifie d'abord la syntaxe et si la syntaxe est correcte, il passe à la deuxième étape de l'exécution du programme. C'est là qu'il tombe sur d'éventuelles erreurs d'exécution.

Nous espérons que ce guide répond à toutes vos questions, mais si vous en avez d'autres ou si vous rencontrez d'autres problèmes, veuillez les jeter dans la section commentaires ci-dessous et nous vous répondrons dès que possible..


FAQ: en savoir plus sur les erreurs d'exécution Python

Le moyen le plus rapide de corriger les erreurs d'exécution est simplement d'installer un correcteur d'erreurs d'exécution dédié.

Si l'une des lignes contient un problème tel que des variables non définies, en divisant par zéro ou en effectuant des opérations avec des variables de types différents, elle renverra une erreur d'exécution.

L'exemple le plus simple est un programme avec une ligne simple comme imprimer (1/0). Si vous l'exécutez, vous obtiendrez un ZeroDivisionError: division par zéro Erreur, qui est une erreur d'exécution.

Supprimer les icônes du centre d'action et de l'encre Windows dans Windows 10 v1607
La mise à jour anniversaire de Windows 10 est arrivée et a apporté de nombreuses améliorations du système et des changements d'interface utilisateur. ...
La mise à jour anniversaire de Windows 10 réinitialise les paramètres du stylet
La mise à jour anniversaire de Windows 10 est connue pour réinitialiser les paramètres par défaut des utilisateurs. Pour certains utilisateurs, le sys...
Correction de la mise à jour anniversaire de Windows 10 bloquée au redémarrage
La mise à jour anniversaire est difficile à obtenir pour certains utilisateurs: bien que plusieurs jours se soient écoulés depuis que Microsoft a dépl...