質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

192閲覧

python for文について

popipi_1

総合スコア16

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2018/02/08 03:22

python <for文>

下記の文は、
参考書と同じように入力したつもりだったのに
何故エラーになったのでしょうか…。

Python 3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

name_list = ['taro','jiro']

for name in name_list:

... print(name)
File "<stdin>", line 2
print(name)
^
IndentationError: expected an indented block

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KojiDoi

2018/02/08 04:38

問題のあるスクリプトを提示してもらわないと答えようがないですね。インデントが間違っているというメッセージが出ているのだから、インデントが間違っているんだろうとしか。 teratailでは、質問文の中で```で囲むとソースコードをきちんと表示できるようになっています。特にインデントが重要なpythonではそのようにしてもらわないと間違い探しは困難です。
popipi_1

2018/02/08 12:57

```で囲むとインデントもきちんと表示できるのですね!教えて頂いて、とても助かりました!ありがとうございました!
guest

回答1

0

ベストアンサー

インデントが正しくないとしか…
http://www.tohoho-web.com/python/syntax.html

投稿2018/02/08 03:30

mkgrei

総合スコア8560

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

popipi_1

2018/02/08 03:59 編集

この質問文だとなぜかforの前に空白が入っているように表示されていますが、 実際の入力では、forの前にはスペースを入れていないです。 あと、3行目の... print(name)のインデント(...の部分)は、 2行目の:を入力してenterキーを押したら自動的に ...と出てきたので、それが4個の空白文字ということなのかなと思い、 ...の後にそのままprintと入力しました。 すみません、まだどこが間違っているのかわからないです。
mkgrei

2018/02/08 04:52

2行目の:を入力してenterキーを押したら自動的に ...と出てきたので、それが4個の空白文字ということなのかなと思い、 ...の後にそのままprintと入力しました。 の認識が正しくありません。 空白文字を自ら入力する必要があります。
popipi_1

2018/02/08 12:56

そうなんですね。再度確認してみます。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問