编写程序, 利用元组作为函数的返回值,求序列类型中的最大值、最小值和元素个数,并编写测试代码。假设测试数据分别为s1=[9,7,8,3,2,1,55,6]、s2=[“apple”,“pear”,“melon”,“kiwi”]和s3= “TheQuickBrownFox”。运行效果如图所示。
提示:函数形参为序列类型,返回值是形如“(最大值、最小值、元素个数)”的元组。
def tuple1(s):
a=tuple(s)
max_1=max(a)
min_2=min(a)
quantity=len(a)
print("list=",s)
print("最大值={0},最小值={1},元素个数={2}".format(max_1,min_2,quantity))
s1=[9,7,8,3,2,1,55,6]
s2=["apple","pear","melon","kiwi"]
s3= "TheQuickBrownFox"
s4=(9,7,8,3,2,1,55,6)
tuple1(s1)
tuple1(s2)
tuple1(s3)
tuple1(s4)
#不会写那种可以任意输入字符串,或数字的输入列表,只能用这种笨办法