Python->;我如何在一个确定的列表中循环5、10或20?

Python->;我如何在一个确定的列表中循环5、10或20?,python,range,Python,Range,我正在运行Python3.6,我在一位朋友的帮助下编写了这个脚本。但现在我们停止了这个问题。我们希望该范围是我们希望的任何数字的倍数 我们知道: 对于x范围内的i(0,10,2): 印刷品(一) 所以它会打印2,4,6。。。但由于某种原因,我们的剧本无法让我们迈出第一步。。。。我们做错了什么 以下是脚本: try: start = 5000 end = 50000 for i in range(start, end): url = 'https://te

我正在运行Python3.6,我在一位朋友的帮助下编写了这个脚本。但现在我们停止了这个问题。我们希望该范围是我们希望的任何数字的倍数

我们知道:

对于x范围内的i(0,10,2): 印刷品(一)

所以它会打印2,4,6。。。但由于某种原因,我们的剧本无法让我们迈出第一步。。。。我们做错了什么

以下是脚本:

try:
    start = 5000
    end = 50000
    for i in range(start, end): 
        url = 'https://testesite.com/Fatura/Pdf?nrFatura='+str(i).zfill(len(str(end)))
        print(url)
        q.put(url)
    q.join()
从5000开始到50000,我们想做第5步、第10步或任何我们想要的数字。。。例如

步骤5=将从5005 5010 5015运行一个循环 带有100=的步骤将从5100 5200 5300运行一个循环

如何在这里包含该函数

谢谢你

这是你需要的

try:
    start = 5000
    end = 50000
    step = 10  # define the interval here
    for i in range(start, end, step): 
        url = 'https://testesite.com/Fatura/Pdf?nrFatura='+str(i).zfill(len(str(end)))
        print(url)
        q.put(url)
    q.join()

为什么范围内的i(开始、结束、步骤):不起作用?我尝试了下面@Akshay Nevrekar的代码,但我得到了一个错误。。。我们做错了什么??我们也很困惑。因为某种原因,它应该起作用,它不起作用。我们得到这个返回文件“teste.py”,第46行step=10^TabError:在indentation@ALessandro这是一个与使用
步骤完全无关的错误,这是缩进的问题。在代码中使用制表符或空格。别把它们混在一起。你是对的,但另一件疯狂的事发生了。它现在正在运行,但增加的数字不正确,我们得到这个增加:=020184001100976/Pdf?nrFatura=020184001101276/Pdf?nrFatura=020184001101076/Pdf?nrFatura=020184001101376/Pdf?nrFatura=020184001101376/Pdf?nrFatura=020184001101176@AkshayNevrekar->我发现了错误!!非常简单。你完全正确!!非常感谢你