案例1:
编写一个函数cacluate, 可以接收任意多个数, 返回的是一个元组.
元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所
def cacluate(*args):
avg_args = sum(args) / len(args)
up_args = []
for i in args:
if i > avg_args:
up_args.append(i)
return avg_args,up_args
print(cacluate(1,2,3,4,5))
案例2:
编写一个函数, 接收字符串参数, 返回一个元组,‘ehllo WROLD’
元组的第一个值为大写字母的个数, 第二个值为小写字母个数.
def fun(x):
upper_count = 0
lower_count = 0
for i in x:
if i.isupper():
upper_count += 1
elif i.islower():
lower_count += 1
else:
continue
return upper_count, lower_count
a = fun("hello &WORLD")
print(a)