课程
/后端开发
/Python
/初识Python
def greet(a,b='Hello'):
print b+','+a
greet()
greet('Bart')
2017-12-06
源自:初识Python 7-6
正在回答
定义的方法greet的参数是两,有一个必需要传的参数,和一个可选参数
所以greet()方式调用会报错,参数个数不对
慕UI224521 提问者
把他代码改成正确的什么样
根据所给题目来的话,调用greet()函数,如果不传参数,默认显示Hello,world。传入Bart,则固定输出Hello,再加上所传参数。
方法没错,但是调用错了,第4句没有传入a参数也就是必要参数
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序