赞
踩
函数
将重复的代码,封装到函数,只要使用直接找函数
函数可以增强代码的模块化和提高代码的重复利用率
函数的定义和调用
格式
def 函数名([参数,参数...]):
函数体
定义函数
import random
def generate_random():
for i in range(10):
ran = random.randint(1,20)
print(ran,end=',')
调用函数
generate_random()
输出
3,13,6,3,11,16,9,1,10,19,
参数
普通参数
指定随机数的数量
import random
def generate_random(n1):
for i in range(n1):
ran = random.randint(1,20)
print(ran,end=',')
generate_random(6)
函数中的n1叫做形参,形式上参数,占位
调用时的6叫做实参,实际的参数,具体的值
传入三个数,求和
def sums(n1,n2,n3):
print(n1+n2+n3)
sums(1,2,4)
定义一个登录函数
参数是username,password
函数体:
判断参数传过来的username,password是否正确,
如果正确则登录成功,否则打印登录失败
def login(username,password):
# 相当于数据库注册的用户名和密码
uname = 'admin1'
pword = '112233'
for i in range(2):
if username == uname and password == pword:
print('登录成功')
break
else:
print('登录失败')
username = input('输入用户名: ')
password = input('输入密码: ')
else:
print('账户锁定')
# 调用
username = input('输入用户名: ')
password =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。