小甲鱼Python第十九讲课后习题
测试题
0. 下边程序会输入什么?
def next():
print(‘我在next()函数里…’)
pre()
def pre():
print(‘我在pre()函数里…’)
answer:
我在next()函数里…
我在pre()函数里…
- 请问以下这个函数有返回值吗?
def hello():
print(‘Hello FishC!’)
answer:
有,当没有return语句指定返回值时,默认返回一个None的对象(python所有函数都有返回值)
2.请问Python的return语句可以返回多个不同类型的值吗?
answer:
可以,默认用逗号隔开,以元祖的形式返回,或者你也可以用列表包括起来返回。
3 目测以下程序会打印什么内容:
def fun(var):
var = 1314
print(var, end=’’)
var = 520
fun(var)
print(var)
answer:1314520
4.目测以下程序会打印什么内容?
var = ' Hi '
def fun1():
global var
var = ' Baby '
return fun2(var)
def fun2(var):
var += 'I love you'
fun3(var)
return v