项目:
代码-----> 组织结构:项目 包含很多代码
'''
函数:
if 条件1:添加
判断名字是否存在
不存在 添加
存在 提示已存在
elif 条件2:修改
判断名字是否存在
不存在 提示不存在
存在 允许修改电话号码
elif 条件3:删除
判断名字是否存在
不存在 提示不存在
存在 删除用户
作用:
python 就出现了函数
将重复的代码封装到函数中,只要使用直接找函数
函数可以提高代码的模块化和代码的重复利用率
定义函数:
格式:
def 函数名([参数,参数...]):
函数体(重复的代码)
注意:1.必须使用关键字def 2.函数体注意缩进 3.函数名() 绑定
'''
# 定义函数:随机数的产生
# 自動格式化:ctrl+alt+l
import random
def generate_random():
pass # 使用pass来占位
for i in range(10):
ran = random.randint(1, 20)
print(ran)
print(generate_random) # 打印函数名
调用: 函数名()
找到函数并执行函数体的内容
generate_random()
执行结果:
<function generate_random at 0x010094B0>
9
19
18
7
2
12
19
18
6
10
#求随机数的个数,产生的个数???
#alt+enter 快速提醒
import random
def generate_random(number): #形参:形式上的参数 number=5
for i in range(number):
ran=random.randint(1,20)
print(ran)
print(generate_random)
#调用
generate_random(5) #实参:实际的参数 具体的值
#练习:求加法的函数
def add(a,b): #参数:两个形参
result=a+b
print("和:",result)
add(2,2)
执行结果:
#求随机数的个数,产生的个数???
#alt+enter 快速提醒
import random
def generate_random(number): #形参:形式上的参数 number=5
for i in range(number):
ran=random.randint(1,20)
print(ran)
print(generate_random)
#调用
generate_random(5) #实参:实际的参数 具体的值
#练习:求加法的函数
def add(a,b): #参数:两个形参
result=a+b
print("和:",result)
add(2,2)
执行结果:
<function generate_random at 0x004C94B0>
9
和: 4