TaillookTech

モバイルアプリ開発を追っています

Python|オブジェクトを使った無限ループ

オブジェクトを使ったforループ

普通のリストオブジェクトを使ったforループ

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for x in lst:
    print(x)

オブジェクトを使った無限forループ

ループ内でリストの要素を増やして無限ループにする
以下のコードはNi=(Ni-1+1)x2の数を10個作るやつ

lst = [1]
for x in lst:
    if len(lst) != 10:
        lst[len(lst):] = [(lst[-1] + 1) * 2]
print(lst)

結論

等差数列とかで使えそう