Search this site
Embedded Files
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
  • More
    • Home
    • Courses
    • Contact

English  ❯

レッスン 2   ❮   レッスン一覧    ❮    トップ

❯  2.1  forループ

2.2  リスト内包表記

2.3  ブール演算子

2.4  if文

2.5  if文のループ処理

⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
推定完了時間
❲▹❳  動画   6m2s
☷  コード資料   5m

基本的なforループの作成

Pythonでは、リストと一時変数を用意するだけでforループを実行することができます。

forループでは、リストから要素を1つずつ取り出して処理を行います。ループさせたい部分のインデントを下げます(タブを押します)。

forループ内での複数行の記述

forループの中には、何行でも書くことができます。

for number in numbers:以降のインデントが下げられた行はすべて、そのループ内に含まれます。

より良いコードを書こう
複合代入演算子の使い方

+=、-=、*=、/=などの複合代入演算子は、forループを短く、読みやすくすることができます。例えば、足し算をするときに便利です。

また、+=と-=は、文字列中の文字を追加したり減らしたりすることもできます。

エラーから学ぶ
forループでのインデントエラー

for文の後にインデントを入れるのを忘れてしまうことがあります。

このエラーは3行目で発生し、エラーの種類はIndentationErrorとなります。このエラーを修正するには、3行目の先頭にインデントを追加しましょう。

不必要なインデントがある場合のIndentationError

必要のないインデントを追加するとエラーになるので、エラーを解決するには、インデントを削除しましょう。

forループの構文エラー

コロン(:)とinという単語は forループの基本的な部分です。

この例では、Pythonが何をすべきかわからないため、SyntaxErrorになります。これらのエラーを解決するには、3行目のfor文の一番最後に:を付け足しましょう。

©2023. All rights reserved.  Samy Baladram,
Graduate Program in Data Science - GSIS - Tohoku University
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse