Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 19, 2015 12:08:24

Marat
Зарегистрирован: 2015-02-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

Добрый день!
Подскажите пожалуйста, как сделать не сквозную нумерацию, а до определенного числа, например скажем не от 0 а от 1 до 100, чтоб после 100 сново было 1, 2, 3 и тд.

Офлайн

#2 Фев. 19, 2015 12:13:30

Marat
Зарегистрирован: 2015-02-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

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

будьте добры, подскажите, что не так

Офлайн

#3 Фев. 19, 2015 12:27:04

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

# -*- coding: utf-8 -*-
for counter in range(1, 5):    
    for x in range(1, 3):
        print x
    print 'OK, cickle number', counter 
        



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Фев. 19, 2015 12:47:49

Marat
Зарегистрирован: 2015-02-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

ZerG
я пока только учусь, пожалуйста, не могли бы подробнее описать

Офлайн

#5 Фев. 19, 2015 13:00:06

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

куда у же подробнее? У питона для вашейзадачи есть встроенный оператор range
в первом щетчике мы указываем количество циклов во втором длину последовательности
читать python range



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#6 Фев. 19, 2015 13:12:08

vrabey
От: Киев
Зарегистрирован: 2013-04-17
Сообщения: 209
Репутация: +  23  -
Профиль   Отправить e-mail  

Нумерация до n-го числа

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")

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version