函数(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 Falsereturn Trueprint(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 ==>0def check(num):count = 0back_num = numwhile num != 0:temp = num % 10num //= 10count += tempif (back_num - count) % 9 == 0:return Trueelse: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("不行")