В. М. Гуровиц, [email protected]. ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5...
TRANSCRIPT
Цикл for … in range(…)в языке Python3
В. М. Гуровиц, [email protected]
Диапазон Значение
range(6) 0, 1, 2, 3, 4, 5range(3, 8) 3, 4, 5, 6, 7range(3, 8, 2) 3, 5, 7range(8, 3, -2) 8, 6, 4range(8, 3, 2)range(-3, 3) -3, -2, -1, 0, 1, 2range(-5)
Диапазон (range)
print(list(range(10)))[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(range(3,100,7)[4])31
if 4 in range(-5, 5): print('YES')YES
print(len(range(3,100,7)))14
Примеры использования
for i in range(5): print(i)
Аналог: i = 0 while i < 5: print(i) i += 1
Цикл for
for i in range(len(s)): print(s[i], end = ' ')
for i in range(len(s)-1): if s[i]>2 or (s[i]==2 and s[i+1]==2): ...
Перебор элементов массива
s = 'abcde' for i in range(len(s)): print(s[i])abcde
Перебор элементов строки