Python入門 forをC言語のように記述したいのですが?

forをC言語のように記述したいのですが?

できます。

まず、その前にpythonでは一般的に以下のように書きます。

for i in range(size):
  print(i)

このrange()は3つのパラメータを持っています。
そのうちの2つは裏メニューとなっています。

裏メニュー
range(初期値、条件、インクリメント)

通常メニュー
range(条件)

ですので、以下のように書くことは問題ありません。

for i in range(0,size,1):
  print(i)

C言語で言うところの以下と同じです。

for(int i=0;i<size;i++){
  printf("%d\n",i);
}

ここで、シンプルに書けたほうが良いということで、pythonでは一般的に以下の構文で書こうね。ということになっています。

for i in range(size):
  print(i)

インクリメントではなくデクリメントである場合は、以下のようになりますね。時と場合に合わせて使い分けましょう。

for i in range(size,0,-1):
  print(i)

書籍の紹介

Python入門 グローバル変数をローカル関数内で使いたいのですが?

Python入門 グローバル変数をローカル関数内で使いたいのですが?

Python入門 if文の中で改行したいのですが?

Python入門 if文の中で改行したいのですが?