0
0 Комментариев

На сколько эффективно использование цикла while, чем цикл for на примере данного кода (я понимаю в емкости цикла for, но мало ли в скорости или в чем то еще)

Цикл for

a = [1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 9]
f = 1
a.sort()
for v in a:
    if str(f) in str(v):
        f += 1
    else:
        a.append(f)
        a.sort()
        print(str(a) + '\n' + str(f))
        break


Цикл while

a = [1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 9]
f = 1
while f in a:
    f += 1
else:
    a.append(f)
print(str(a) + '\n' + str(f))


Добавить комментарий