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()