Найти - Пользователи
Полная версия: Нумерация до n-го числа
Начало » Python для новичков » Нумерация до n-го числа
1
Marat
Добрый день!
Подскажите пожалуйста, как сделать не сквозную нумерацию, а до определенного числа, например скажем не от 0 а от 1 до 100, чтоб после 100 сново было 1, 2, 3 и тд.
Marat
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

будьте добры, подскажите, что не так
ZerG
# -*- coding: utf-8 -*-
for counter in range(1, 5):    
    for x in range(1, 3):
        print x
    print 'OK, cickle number', counter 
        
Marat
ZerG
я пока только учусь, пожалуйста, не могли бы подробнее описать
ZerG
куда у же подробнее? У питона для вашейзадачи есть встроенный оператор range
в первом щетчике мы указываем количество циклов во втором длину последовательности
читать python range
vrabey
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")
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB