#递归:函数自己调用自己。
#效率低于循环。
def test1():
num = int(input('请输入一个数字:'))
if num%2 == 0: #判断是否是偶数
return True #如果是偶数,程序就退出
print('不是偶数请重新输入')
return test1() #如果不是偶数的话继续调用自己
print(test1()) #调用test()
def db_connect(ip,user,password,db,port):
print(ip)
print(user)
print(password)
print(db)
print(port)
db_connect('192.168.1.1','root','123','1',3306) #必须按照函数中的形参顺序进行书写
db_connect(user='abc',ip='192.168.1.1',password='123',db='1',port=3306)#若记不住顺序,则按照此方法指定传值
db_connect('192','root',db=2,password='123',port=3306) #或者前面几个按顺序,后面几个用指定的传值