赞
踩
import random """ # 函数定义定义1 # def 函数名(): 函数体 # 函数调用 # 函数名() """ def say_hi(): print("Hello Python world!") say_hi() """ # 函数定义定义2 # def 函数名(参数...): 函数体 # 函数调用 # 函数名(参数...) """ def say_hi(name): print(f"Hello {name}") say_hi("Azzan") """ # 函数定义定义3 # def 函数名(): 函数体 return 变量 # 函数调用 # 变量 = 函数名() """ def compute(): mix = random.randint(1, 20) max = random.randint(21, 40) return mix + max print(compute()) """ # 函数定义定义4 # def 函数名(a, b): 函数体 return 变量 # 函数调用 # 变量 = 函数名(a, b) """ def compute(a, b): # return a + b compute_sum = a + b return compute_sum print(compute(1, 3)) """ 练习: """ def check(num): # 函数文档说明 """ check函数接收一个参数, 检查参数的功能 :param num: 形参num 表示要检查的参数 :return: """ print("欢迎您来到怡红院!请出示您的健康码以及72小时核酸证明, 并配合测量体温!") if num <= 37.5: print("体温测量中, 您的温度是: %.1f度, 体温正常请进!" % num) else: print("体温测量中, 您的体温是: %.1f度, 需要隔离!" % num) check(37.6) """ # global 关键字 """ num = 100 def def_a(): print(f"def_a: {num}") def def_b(): global num # 我可以理解为 提升num 作用范围域 # 如果不加global, num = 200, 这个num其实就是一个def_b()函数中的内部变量, num = 100 与 num = 200其实是两个变量且它们之间并没有关系 num = 200 print(f"def_b: {num}") def_a() def_b() print(num)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。