例四十六 求输入数字的平方,如果平方运算后小于 50 则退出 def fun_power(): print('如果输入的数字的平方后小于50,程序即停止!') while True: x = int(input('请输入一个数字:')) if(x**2<50): print('程序结束,{}平方后是{},小于50!'.format(x,x**2)) break print('{}平方后结果为:{}'.format(x,x**2)) 例四十七 两个变量值互换 def exchange(x,y): x,y=y,x return x,y #调用 a,b=3,2 a,b=exchange(a,b) print(a,b) 例四十八 数字比较 def judge(a,b): if a > b: print ('{} 大于 {}'.format(a,b)) elif a == b: print ('{} 等于 {}'.format(a,b)) else: print ('{} 小于 {}'.format(a,b)) 例四十九 使用lambda来创建匿名函数 max_num = lambda x,y:(x>y)*x+(x<y)*y min_num = lambda x,y:(x>y)*y+(x<y)*x print(max_num(5,8),min_num(5,8))