函数(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("不行")