在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) #自定义一个除法的方法,把结果强制转换成整数,且除数不能为0if(b!=0):
result = a/b
result = int(result)
eles:
print "error"
return result
if __name__=="__main__":
result = division(2,2) #调用这个方法
print result