如何在Python中编写一个程序,输出1-100范围内的能被12整除的数

Python018

如何在Python中编写一个程序,输出1-100范围内的能被12整除的数,第1张

在Python中编写一个程序,输出1-100范围内的能被12整除的数:需要用到random模块import randomn = random.randint(1,10)会生成一个1到10的随机整数。插入列表即可[].append(n)。

for i in range(100,1,-1):if i%3==0:print(i)break从100到1之间,倒序循环,能被3整除的意思是对3取余为0,当i%3等于0时,打印i跳出循环。

Python可移植性:

Python由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS。

PythonAS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。

python程序如下:

count = 0 # 用来统计能被17整除的三位数个数

for i in range(100,1000): #统计三位数,则只需要从100开始找,减少时间复杂度

if i % 17 == 0: # %表示能被17整除,余数为0

count += 1 # count加1

print(i) # 逐行输出

print("总个数:",count)

没有_future_这个包吧~

你是用python做除法么?整除不用引入任何包 ,把from  _future_  import division这行删了

def division(a,b)     #自定义一个除法的方法,把结果强制转换成整数,且除数不能为0

    if(b!=0):

        result = a/b

        result = int(result)

    eles:

        print "error"

    return result 

if __name__=="__main__":

result = division(2,2) #调用这个方法

print result