Python错题集(叁)

定义一个函数 完成用户输入的三个数字的求和 以及在另一个函数求该和的平均值(用到函数传参,函数返回值)
a = input('请输入三个数字用空格隔开:').split()  # 将输入的数分割,作为单独的数字存在
li = list(map(int, a)) #  由于input的类型是str,参与计算的是int或者float,要依次进行强转


def sum_num(a):  # 求和函数
    sum_num = sum(a)
    print(f'和为{sum_num}')
    return sum_num  # 将和值返回,用来求平均值


def avg_num(sum_num):  # 求平均值
    print(f'平均值为{sum_num/len(a)}')


sum_num= sum_num(li)  # 调用求和函数
avg_num(sum_num)  # 调用求平均值函数
li = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] 将该 li 拼接为字符串 "hello world" 输出
my_str = "".join(li) print(my_str)
请用列表推导式,得出如下结果 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
my_li = [i**2 for i in range(10)]
print(my_

你可能感兴趣的:(Python错题集,python,开发语言)