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

Python Python
スポンサーリンク

エラーを直す練習問題(改行と文の区切り)

問題1

次のコードにはエラーがあります。正しく修正するにはどうすればよいですか?

result = 10 + 20 +
30 + 40
print(result)
Python
  • A. バックスラッシュ(\)を使って改行する
  • B. print文を削除する
  • C. セミコロン(;)で文を区切る
  • D. インデントを揃える

✅ 正解:A. バックスラッシュ(\)を使って改行する
💡 解説:文の途中で改行する場合は「\」か括弧で囲む必要があります。


問題2

次のコードにはエラーがあります。正しく修正するにはどうすればよいですか?

message = "Hello"
print(message
)
Python
  • A. print文を1行にまとめる
  • B. messageの代入を削除する
  • C. 括弧の中で改行してはいけないので修正する
  • D. このコードはエラーにならない

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


問題3

次のコードにはエラーがあります。正しく修正するにはどうすればよいですか?

x = 5
 y = 10
print(x + y)
Python
  • A. yの前のスペースを削除する
  • B. print文をインデントする
  • C. xの代入を削除する
  • D. セミコロンで区切る

✅ 正解:A. yの前のスペースを削除する
💡 解説:Pythonでは不要なインデントがあるとエラーになります。


問題4

次のコードにはエラーがあります。正しく修正するにはどうすればよいですか?

num = (100 + 200 +
300 + 400
print(num)
Python
  • A. numの代入を削除する
  • B. print文を削除する
  • C. 括弧の閉じ忘れを修正する
  • D. バックスラッシュを使う

✅ 正解:C. 括弧の閉じ忘れを修正する
💡 解説:括弧を開いたら必ず閉じる必要があります。このコードでは ) が抜けています。


問題5

次のコードにはエラーがあります。正しく修正するにはどうすればよいですか?

values = [1,
2,
3,
4,
5
print(sum(values))
Python
  • A. print文をインデントする
  • B. リストの閉じ括弧(])を追加する
  • C. sum関数を削除する
  • D. バックスラッシュを使って改行する

✅ 正解:B. リストの閉じ括弧(])を追加する
💡 解説:リストを複数行に分けて書く場合、最後に ] が必要です。


これで「改行や区切りのエラーをどう直すか」が整理できました。

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