return语句:
语法:
return[表达式]
注:[]中的内容可省略
作用:
用于函数中,结束当前函数的执行,返回到调用函数的地方,同时返回一个对象的引用关系
说明:
1 return语句后跟的表达式可以省略,省略后相当于return None
2 如果函数内没有return语句,则函数执行完最后一条语句后返回None(相当于最后加了一条return None语句)
3 函数调用能够返回一个对象的引用
示例:
def mymax(a,b):
If a>b:
return a
return b
a=1
b=2
print(mymax(a,b))
练习:
写一个函数input_number()
此函数用于读取用户输入的多个整数(用户输入复数时结束输入)
将用户输入的数形成列表返回给调用者
def input_number():
…
L=input_number
print(‘你输入的最大数是:’,max(l))
print(‘你输入的这些数之和是是:’,sum(l))
答案:
def input_number():
l=[]
while True:
num=int(input('请输入整数:'))
if num<0:
return l
l.append(num)
lst=input_number()
print('你输入的最大数是:',max(lst))
print('你输入的这些数之和是是:',sum(lst))