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

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

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

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

Q&A

解決済

3回答

389閲覧

なぜエラーが出るのかがわからない

nonameprograme

総合スコア10

Python 3.x

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

0グッド

0クリップ

投稿2019/04/14 03:19

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージSyntaxError: multiple statements found while compiling a single statement

該当のソースコード

ソースコード ```>>> home = "America" >>> if home == "America": print("Hello,America!") else: print("Hello,America!") ### 試したこと ここに問題に対して試したことを記載してください。 独学プログラマーというう本に書かれていたサンプルコードをコーディングしたところこのようなエラーが出てきたので本に記載されているURLを検索しコードをコピーアンドペーストしてもこんなエラーが出ました。 ### 補足情報(FW/ツールのバージョンなど) python3.7.3 ここにより詳細な情報を記載してください。

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

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

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

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

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

quickquip

2019/04/14 04:09

IDLEで実行していますか?
nonameprograme

2019/04/14 13:46

すいません 起動方法分からずにやっていました。
guest

回答3

0

自己解決

IDLEを起動せずにそのままコーディングしていたので起動しませんでした。
HTML同様に行えばできるのではないかと思い込んでいました。
File → New file → コーディング → File SAVE → Run → Run Module
の順番でやります。
ご迷惑をおかけして申し訳ありません。

投稿2019/04/14 13:51

nonameprograme

総合スコア10

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

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

0

こちらと同じ原因では無いでしょうか?

pythonにおけるSyntaxError

ちょっと手元では再現できなかったですが、、、。

投稿2019/04/14 08:37

pepperleaf

総合スコア6383

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

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

0

SyntaxError はコロン、インデント、スペース等の間違いでおこります。
コード見るとif及びelseの次の行にスペース(4つ分)がありませんのでエラーになっていると思います。
if文、for文はコロン、スペースの間違いに気を付けたいですね。

投稿2019/04/14 04:48

valuetheater

総合スコア18

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

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

quickquip

2019/04/14 07:41

それなら IndentationError になるはずです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問