Форум сайта python.su
0
Добрый день!
Подскажите пожалуйста, как сделать не сквозную нумерацию, а до определенного числа, например скажем не от 0 а от 1 до 100, чтоб после 100 сново было 1, 2, 3 и тд.
Офлайн
0
rec=0
def autoIncrement():
global rec
pStart = 1 #adjust start value, if req'd
pInterval = 1 #adjust interval value, if req'd
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
будьте добры, подскажите, что не так
Офлайн
61
# -*- coding: utf-8 -*- for counter in range(1, 5): for x in range(1, 3): print x print 'OK, cickle number', counter
Офлайн
0
ZerGя пока только учусь, пожалуйста, не могли бы подробнее описать
Офлайн
61
куда у же подробнее? У питона для вашейзадачи есть встроенный оператор range
в первом щетчике мы указываем количество циклов во втором длину последовательности
читать python range
Офлайн
23
Marat
от 1 до 100, чтоб после 100 сново было 1, 2, 3 и тд.
import itertools for i in itertools.cycle(range(1, 101)): print i if i == 100: raw_input("new cycle")
Офлайн