インデントに厳しい
こんばんは。
普通のおじさんです。
ラリーのことも考えつつ、先日からの python の本、読んでます。
第1章は歴史や駄話を交えつつ読み終わり、本日から第2章の実践(サンプルコードを動かしてみる)でいきなりつまづきました。
この言語、インデント(行の頭揃え)でコードブロックを認識しているようで、ちょっとズレると
IndentationError: expected an indented block
って怒られます💧
tab文字やスペースが先頭に1文字余計に加わるだけで文句を言われます。
とりあえず動いたのがこのコード。
最後の行が、
main():
とtab文字2つ入ってたら動きませんでした。
レベル低いなあ.....
def main():
for i in range(1, 6):
if i % 2 == 0:
print("%sは偶数です。" % i)
else:
print("%sは奇数です。" % i)
if __name__ == "__main__":
main()
コメント
コメントを投稿