定义一个函数,主要是讲参数的传递
 

>>>def minda(x=1,y=1,z=1):
…     return x+y-z

>>>minda(2)     #依次给参数传值,相当于x=2
2
>>>minda(z=2)   #指定参数传值
0
>>>minda(2,2)    #依次给前两个参数传值
3
>>>minda(1,2,3)  对应参数传值
0
 

 

       下面是一个打印出100以内的全部素数的小程序,注意if不能与else对齐,for-else语句是当for语句被break后执行的操作

import math
for i in range(100):
    for t in range(2,int(math.sqrt(i))+1):
        if i%t==0:
            break
    else:
        print i