python -- 小函数

来源:互联网 发布:手机端图片点击放大js 编辑:程序博客网 时间:2024/06/03 15:35
#! /usr/bin/env python3#斐波纳契数列def Fibonacci(n):a, b = 0, 1while b < n:print(a, end=',')print(b)a, b = b, a+b#判断2-N是否为质数def isPrime(N):    for k in range(2, N):        for x in range(2, k): #可以使用sqrt的方式减少循环次数            if k % x == 0:                print(k, 'equals', x, '*', k//x)                break        else:            # 循环中没有找到元素            print(k, 'is a prime number')#打印1-N的平方,立方def square3(N):    for x in range(1, N):        print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')        # Note use of 'end' on previous line 注意前一行 'end' 的使用        print(repr(x*x*x).rjust(4))