# python 内置函数
# print() input() len() type() str int float list range
# pop append insert keys split replace strip
# remove clear
# 函数特点
# 可重复使用,提高复用性
# 函数的语法:def 关键字
# 函数名命名的规范:小写字母 不能以数字开头 不同的字母之间用下划线隔开
参数语法规定:位置参数需要在默认参数前面,位置参数 a 默认参数 b=10
def function(a, b=10, c=5):
# def 函数名():
# def 函数名(参数1,参数2,参数3):
# 函数体 希望这个函数去给你实现什么功能
# 调用 函数名()
# 第一步 先用代码 实现功能 还可以选取一组数据来证明自己的代码是否正确
# 第二步 变成函数 加def
# 第三步 想办法提高代码的复用性
# 请把1-100的连续整数相加,写成一个函数
# 调用:函数名()
# def total(m,n,k=1):
# sum=0
# for item in range(m,n,k):
# sum+=item
# print(sum)
# total(1,101,1)
# 求任意整数之和,提高复用性
# def total(m,n,k=1):
# sum=0
# for item in range(m,n,k):
# sum+=item
# # print(sum)
# total(1,5,1)
# def total():
# sum=0
# i=1
# while i<=100:
# sum+=i
# i+=1
# # print(sum)
# total()
def total(m,n,k=1):
sum=0
i=1
while i in range(m,n,k):
sum+=i
i+=1
print(sum)
total(1,101)
# def add_numbers():
# sum=0
# for i in range(1,101):
# sum+=i
# print('求和的值为:{0}'.format(sum))
# add_numbers()
# 利用while循环,实现1-100的整数相加
# a=1 #循环的起始值
# sum=0 #初始值
# while a<=100:
# sum=sum+a
# a = a + 1
# print('1-100整数相加之和为:{0}'.format(sum))