目的
PythonはC言語と比べて短い文でやりたいことを実現できるのですが、C言語ネイティブな自分は、アルゴリズムをまずC言語で考えることが多く、Pythonへの翻訳が必要となります。効率はさておき、C言語で考えたforループをそのままPythonで表現する方法について、書き留めておきます。
第一段階
// C言語
#define MAX_LENGTH 100
for(int i=0; i < MAX_LENGTH; ++i)
{}
#Python
MAX_LENGTH=100
for i in range(0,MAX_LENGTH):
第二段階
// C言語
#define MAX_LENGTH 100
for(int i = MAX_LENGTH-1; i >-1; –i)
{}
#Python
MAX_LENGTH=100
for i in range(MAX_LENGTH-1,-1,-1):