python3.6.4
pycharm
# 在我们调用函数的时候,函数内部的代码才会执行def show(): # 定义一个函数 print('打开尘封已久的思念之窗') print('让惯于流浪的心儿不再彷徨')show()
def run(): print('记忆中的那轮明月') print('便是你娇美的脸庞') global a print(a, '****') a = 7 print(a, '********')a = 5print(a, '11111')run()print(a, '22222')
# 函数可以接收参数,需要提前规划好参数的类型# 在定义函数时,小括号里的变量名叫作形式参数:形参。def show_good(cnt): for i in range(cnt): print('good', i)n = 5# 调用函数的时候传递进去的参数叫实际参数:实参。show_good(n)
# 如果有多个参数,多个参数之间用逗号隔开。def show_add(a, b): print(a+b)show_add(1, 7) # 调用函数的时候,实参和形参的数量必须对等。show_add(6, 4)
print('***根据某个数字n,确定一个随机数:0-n***')def back_num(n): print(n) # 函数内部可以以return结尾,将某个表达式的值返回 # 如果函数内部没写return,相当于在函数的最后写了return None return random.randrange(n+1) # 当函数运行到return的时候,函数直接就结束了 # 只要执行了return,函数内部后面的代码都不会执行了。print('fss')res = back_num(10)print(res)
注意第六步引入了random模块。