课程
/后端开发
/Python
/初识Python
def greet(x='world.'): print('Hello,'+x) greet() greet('Bart')
为什么输出错误?
输出:
Hello,world.
Hello,Bart
2018-01-10
源自:初识Python 7-6
正在回答
你输出的是hello,word 答案要求是hello,word .
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 请定义一个 greet() 函数,它包含一个默认参数,如果没有传入,打印 'Hello, world.',如果传入,打印 'Hello, xxx.' 分析:前面hello 不变,后面才变,可以使用格式化来操作 ''' def greet(x='world'): print 'Hello, %s.' % x greet() greet('Bart')
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序