tanggang1740 发表于 2017-4-26 07:28:59

Python文档笔记

  1.break和else语句



for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, '不是素数')
break
else:
#注意else对齐的位置
print(n, '是素数')

  
输出结果:



2 是素数
3 是素数
4 不是素数
5 是素数
6 不是素数
7 是素数
8 不是素数
9 不是素数

  2.定义方法



def fib(n):
a, b = 0, 1
while b < n:
print(b, end=' ')
a, b = b, a+b
print()
fib(2000)
  输出结果:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597

def fib2(n):
result = []
a, b = 0, 1
while b < n:
result.append(b)
a, b = b, a + b
return result
页: [1]
查看完整版本: Python文档笔记