关于python的一段代码,谁给具体解析一下,特别是 count+=number,在下初中生,理解能力实在有限
def total(initial=5,*numbers,**keywords):
count=initial
for number in numbers:
count+=number
for key in keywords:
count+=keywords[key]
return count
print(total(10,1,2,3,vegetables=50,fruits=100))
输出结果
166
关于python的一段代码,谁给具体解析一下,特别是 count+=number,在下初中生,理解
答案:4 悬赏:70 手机版
解决时间 2021-03-04 04:18
- 提问者网友:不爱我么
- 2021-03-03 08:53
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-03 10:23
def total(initial=5,*numbers,**keywords):
#这个函数实现的是对传递过来的所有数据进行相加操作
count=initial #给count赋值为initial的值
for number in numbers: #循环,一个一个的查找numbers中的数,并把这个数赋值给number
count+=number # numbers中的数number加到count中,即count等于原来的count加上number,count会一直变,一直加numbers中的数,知道numbers中没有数为止
for key in keywords: #循环,查询keywords中的没对数据,key是这对数据的主键,在keyworlds中key对应有一个值
count+=keywords[key] #查找到keywords中key所对应的值keywords[key],并把它加到count上,count最初是上面加上所有numbers的值
return count # 把count返回
print(total(10,1,2,3,vegetables=50,fruits=100))#这句话实现的是10加1加2加3加50加100
#这个函数实现的是对传递过来的所有数据进行相加操作
count=initial #给count赋值为initial的值
for number in numbers: #循环,一个一个的查找numbers中的数,并把这个数赋值给number
count+=number # numbers中的数number加到count中,即count等于原来的count加上number,count会一直变,一直加numbers中的数,知道numbers中没有数为止
for key in keywords: #循环,查询keywords中的没对数据,key是这对数据的主键,在keyworlds中key对应有一个值
count+=keywords[key] #查找到keywords中key所对应的值keywords[key],并把它加到count上,count最初是上面加上所有numbers的值
return count # 把count返回
print(total(10,1,2,3,vegetables=50,fruits=100))#这句话实现的是10加1加2加3加50加100
全部回答
- 1楼网友:英雄的欲望
- 2021-03-03 12:09
count+=number
count=count+number;
后面是2个循环
- 2楼网友:第四晚心情
- 2021-03-03 11:25
total 函数的参数分别为:
initial = 10
*numbers = 1,2,3
**keywords = vegetables=50,fruits=100
count 实际上先加 1 + 2 + 3 = 6
后加 50 + 100 = 150
所以最终结果是 166。
- 3楼网友:行雁书
- 2021-03-03 10:39
函数定义是:
def total(initial=5,*numbers,**keywords)
initial=5表示默认值为5; *表示传入参数是元组tuple;**表示传入参数是字典dict
total(10,1,2,3,vegetables=50,fruits=100))
相当于:initial = 10;numbers = (1,2,3);keywords = {"vegetables":50,"fruits":100}
count+=number是count = count + number的缩写。
把以上字数经过循环全部找出来后,合计为166
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯