Python | 文の区切りと改行ルール

Python Python
スポンサーリンク

エラーを見つける練習問題(文の改行)

問題1

次のPythonコードを実行するとどうなりますか?

result = 10 + 20 +
30 + 40
print(result)
Python
  • A. 60と表示される
  • B. 何も表示されない
  • C. 構文エラー(SyntaxError)になる
  • D. 70と表示される

✅ 正解:C. 構文エラー(SyntaxError)
💡 解説:文の途中で改行する場合は「バックスラッシュ (\)」や「括弧」で囲む必要があります。このコードではそれがないためエラーになります。


問題2

次のコードの出力は何ですか?

x = 5; y = 10; print(x + y)
Python
  • A. エラーになる
  • B. 15
  • C. 510
  • D. 何も表示されない

✅ 正解:B. 15
💡 解説:セミコロン (;) を使うと1行に複数の文を書けます。ここでは x=5y=10print(x+y) が1行に並んでおり、結果は15です。


問題3

次のコードを実行するとどうなりますか?

values = [
 1,
 2,
 3,
 4,
 5
]
print(sum(values))
Python
  • A. エラーになる
  • B. 5
  • C. 0
  • D. 15

✅ 正解:D. 15
💡 解説:リストやタプルなど括弧の中では改行してもOKです。合計は 1+2+3+4+5 = 15。


問題4

次のコードを実行するとどうなりますか?

message = "Hello"
print(message
)
Python
  • A. Hello と表示される
  • B. message と表示される
  • C. 構文エラーになる
  • D. 何も表示されない

✅ 正解:A. Hello と表示される
💡 解説:関数の引数の括弧内では改行が許されるため、エラーにならず "Hello" が表示されます。


問題5

次のコードを実行するとどうなりますか?

num = 100 + 200 + 300 + \
400 + 500
print(num)
Python
  • A. 構文エラーになる
  • B. 500
  • C. 1000
  • D. 1500

✅ 正解:D. 1500
💡 解説:バックスラッシュ (\) を使って文を改行しているため、正しく計算されます。合計は 1500。


これで「改行の仕方」「セミコロンの使い方」「括弧の中での改行」が整理できました。

Python
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました