python第二课(函数)

1、函数的定义

在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,这一点和数学上的函数非常相似,程序中函数的参数就相当于是数学上说的函数的自变量,而函数执行完成后我们可以通过return关键字来返回一个值,这相当于数学上说的函数的因变量。

2、练习题

练习题1:

def getNumber(n):
    for i in range(1,n):
        count = i * (3*i-1) / 2
        print('%d'%count,end = " ")
        if i % 10 == 0:
            print()
getNumber(100)

练习题2:

def numOfDay():
    for i in range(2010,2021):
        if (i % 4 == 0 and i % 100 != 0 or i % 400 == 0):
            print('%d年有366天'%i)
        else:
            print('%d年有365天'%i)
numOfDay()    

练习题3:

def sushu():
    for i in range(2,32):
        for j in range(2,i):
            if  i % j == 0:
                break
        else:
            for n in range(i+1):
                if (2**n) - 1 == i:
                     print('%d      %d'%(n,i))           
sushu()               

猜你喜欢

转载自www.cnblogs.com/hmm01031007/p/11298701.html