imooc上的python版本没到3.7吧

来源:9-8 Python函数使用可变关键字参数

叁杯

2020-09-05 23:54

http://img2.mukewang.com/5f53b3c500017f6212110568.jpghttp://img.mukewang.com/5f53b3c5000112b907250217.jpghttp://img4.mukewang.com/5f53b4310001f0d614860614.jpg

图1、2为pycharm 运行结果

图3是imooc的运行结果

写回答 关注

5回答

  • 即将月入百万的年轻人
    2021-03-27 10:51:05

    # Enter a code

    def infom(**kwargs):

    names_list=kwargs['names']

    gender_list=kwargs['gender']

    age_list=kwargs['age']

    index=0

    for name in names_list:

    gender=gender_list[index]

    age=age_list[index]

    print('name:{},gender:{},age:{}'.format(name,gender,age))

    index=index+1


  • 慕粉6398034
    2020-09-28 09:04:14

    func(names=['赵','钱','孙','李'],gender=['male','male','female','male'],ages=[20,21,37,67])

  • 慕粉6398034
    2020-09-28 09:02:06

    是的,线上编译器,你需要将变量名和值同时当参数传过去才行
    func(names=['赵','钱','孙','李'],gender=['male','male','male'],ages=[16,17,18])

  • 慕沐1427948
    2020-09-24 15:08:10

    可能是的,我在上一个章节也碰到一些问题

  • 叁杯
    2020-09-06 00:01:31
    # -*- coding:utf-8 -*-def func(*args,**kwargs):    for n in range(0,len(names)):        name=names[n]        gender=genders[n]        age=ages[n]        print('names:{},genders:{},ages:{}'.format(name,gender,age))    return names=['赵','钱','孙','李']genders=['male','male','female','male']ages=[20,21,37,67]func(names,genders,ages)


Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154173 学习 · 1075 问题

查看课程

相似问题