Python ne génère pas d'erreurs ou de sortie simplement parce que le retrait est mal aligné

J'étudie actuellement Python dans une nouvelle entreprise, mais contrairement à d'autres langages, le simple fait de déplacer les retraits peut provoquer des erreurs ou un traitement incorrect.

Dans le sample.py ci-dessous, le résultat de sortie sera answer.py.

sample.py


for i in range(10):
    if i == 1:
        continue
    if i == 8:
        break
    print(i)

answer.py


0
2
3
4
5
6
7

Toutefois, dans l'exemple suivant sample2.py où le retrait est mal aligné, aucune erreur ne se produit, mais parce que le retrait est mal aligné, print (i) ne sera pas sortie.

sample2.py


for i in range(10):
    if i == 1:
        continue
    if i == 8:
        break
        print(i)

Recommended Posts

Python ne génère pas d'erreurs ou de sortie simplement parce que le retrait est mal aligné
L'histoire selon laquelle pyenv n'a pas passé la commande d'exécution python PATH
Python> Python n'inclut pas le dernier décalage
Le journal Python n'est pas sorti avec docker-compose up
[Python] L'opérateur booléen (ou / et) ne renvoie pas de valeur booléenne
Le datetime Python3 est plus rapide en spécifiant simplement le fuseau horaire
python> vérifier NoneType ou non> si a == None:> si a vaut None:
python (2) nécessite self car la méthode est une méthode d'instance
Test.py n'est pas reflété sur le serveur Web dans Python3.
[Vérification] Ce n'est pas parce qu'il existe un apprentissage en profondeur que le taux de récupération peut facilement dépasser 100% dans les courses de chevaux.
[Python] Qui est exécuté en premier, variable de classe ou __init__?
[Python] Est-ce que l'objet nul mais non vide est Vrai ou Chute?
Python> l'argument par défaut n'initialise pas l'objet mutable (par exemple la liste) / car il est initialisé à la définition
Le rond de Python n'est pas strictement rond
La liste Python n'est pas une liste
la version de python ne change pas
[Python] Il ne s'agit pas seulement de compter les collections.
Construire un environnement Python sur Ubuntu (lorsque pip n'était pas la valeur par défaut)
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.