这样对吗?

来源:3-9 编程练习

qq__8359

2019-11-12 14:13:19

def info(*, desc,birth, name='imooc'):
    # 使用format格式化字符串向控制台输出——imooc-程序员的梦工厂出生于2013年8月
    a="{p3}-{p1}出生于{p2}".format(p1=desc,p2=birth,p3=name)
    print(a)
# 调用函数,向函数内传入("程序员的梦工厂","2013年8月")
info(name="imooc",desc="程序员的梦工厂",birth="2013年8月")

写回答

1回答

好帮手乔木

2019-11-12

同学你好:

同学的答案没有问题。

由于info函数的name参数已经有了"imooc"默认值,因此同学在调用时info函数时可以不用再对name参数传值。直接使用默认值即可。

http://img.mukewang.com/climg/5dca585609f2e0f506570141.jpg

如果我解决了同学的问题,请采纳!学习愉快^_^。加油!

0

0 学习 · 8160 问题

查看课程