条件及循环语句
1.条件判断语句:IF
def isParity(x): if x%2 == 0: print x, "是偶数" else: print x, "是奇数" isParity(5)
1.else及elif
# 当有多个程序分支时,elif语句的数量没有限制,但最后的分支必须是else语句,并且只能是最后一个程序分支。 def largeNumber(x, y): if x < y: print x, "小于", y elif x > y: print x, "大于", y else: print x, "等于", y largeNumber(3,7)
2.循环语句:while
如下例子:输出九九乘法表
def minus(a): x = 1 while (x <= a): y = 1 while (y <= a): if y <= x: print (y,"*",x,"=",x*y," ",end='') y = y + 1 else: print('') break #运行到这里时,终止当前循环 x = x + 1 minus(9)
3.函数返回语句:return
# return在函数中返回函数值。它的另一个作用是当函数内有错误发生时,终止函数的运行,提前退出。 import math def printc(a, b): if (a-b) < 0: print "a小于b" return print math.sqrt(a - b) printc(3,4)