Pythonコードの実行はIndentationErrorた:インデント解除は、任意の外側のインデントレベルと一致しないとカードがそこには移動しません

 ディレクトリ

コードとエラーショット。

第二に、その理由と解決策を分析します。

第三に、正しいコード形式、

 

ここでは、コードとエラーのスクリーンショットです

コード

# -*- coding: utf-8 -*-
n = 1
while n <= 100:
	if n > 10:
		break
		print(n)
		n = n + 1
		print('end')

エラーのスクリーンショット

このエラーコード:(インデント解除は、任意の外側のインデントレベルIndentationErrorと一致しない)が表示され、スクリーンショット1

スクリーンショット2(その後、固定スタックのI CTRL +終了するC)

分析:

Pythonはそうときにのみ書き込みN、しかも(N = N + 1本のラインを含む、5行目から8行目に)セグメントがあれば10を超えるが入るあり、ケーブルブロック着信カテゴリコードである場合、ループ部分長いほど、ループの本体N未満であるか、ループを終了するようにしません100に等しいながらコードブロックのない他の部分は、n個のすなわち値がない変化(増加または減少)を行い、プログラムの実行は、それがwhileループの中に閉じ込められているであろう場合ボディ。

正しいフォーマット:

# -*- coding: utf-8 -*-
n = 1
while n <= 100:
	if n > 10:
		break
	print(n)
	n = n + 1
print('end')

結果は以下の通りであります:

公開された153元の記事 ウォン称賛15 ビュー15万+

おすすめ

転載: blog.csdn.net/beyond911/article/details/104095762