函数(function):
什么是函数?
具有名称的,是为了解决某一问题,功能代码的集合,叫做函数
python中函数如何定义:def==>define function定义函数
def function_name([args临时变量])
#函数体
#[return 返回值]
调用函数
函数名称([实参列表])
最基本的一个函数
def print_info(name, age, address):
print(f"我叫{name}")
print(f"我今年{age}岁")
print(f"我家在{address}")
print_info("zbn", 18, "xian")

1.函数判断是否是质数
#函数判断是否是质数
def is_prime(num):
for i in range(2, num):
if num % 2 == 0:
return False
return True
print(is_prime(10))

2.验证:任意一个大于9的整数减去它的各个位数字之和所得的差,一定能被9整除
方法一:
# 分析如何将一个多位数分解为各个位
# (num - sum) % 9 = 0
# 48956
# num % 10 ==>6
# num // 10 ==>4895
# num % 10 ==>5
# num // 10 ==>489
# num % 10 ==>9
# num // 10 ==>48
# num % 10 ==>8
# num // 10 ==>4
# num % 10 ==>1
# num // 10 ==>0
def check(num):
count = 0
back_num = num
while num != 0:
temp = num % 10
num //= 10
count += temp
if (back_num - count) % 9 == 0:
return True
else:
return False

方法二:
num = int(input("请输入一个大于9的整数:"))
back_num = str(num)
s = 0
for i in back_num:
s += int(i)
if (num - s) % 9 == 0:
print("可以")
else:
print("不行")
















![鱼眼相机的测距流程及误差分析[像素坐标系到空间一点以及测距和误差分析]](https://img-blog.csdnimg.cn/direct/07bb974a9eff4c16a7c897d0535b04d5.png)



