代码改变世界

函数

2021-10-20 15:08  冰沫baby  阅读(32)  评论(0编辑  收藏  举报

# 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))