Python Intro

来源:互联网 发布:数据库副本的作用 编辑:程序博客网 时间:2024/05/17 00:03




#!/usr/bin/python


import getopt, sys, urllib, time
import os
from functools import *
from array import *


def add(x, y): return x+y
def f1(x): return x % 2 == 0 and x % 3 == 0
def f2(x): return x * x
def f3(x):
    x0 = 0
    x1 = 1
    if(x <= 0): return 0
    else:
        if(x == 1): return 1


    for i in range(2, x + 1):
        y = x0 + x1
        x0 = x1
        x1 = y


    return y


def main(argv):
    aaa=array('i', [1,2,3,4,5,6,7,8,9,10])
    for i in aaa:
        print(i)
    ab = reduce(add, aaa)
    print(ab)
    ab = filter(f1, range(1, 10))
    for i in ab:
        print(i)
    a=f3(int(argv[0]))
    print(a)




#-------------------------------
if __name__ == "__main__":
    main(sys.argv[1:])

0 0