Python错题集(叁)

本文汇总了几个Python编程的基础练习,包括随机生成并去重元素,输出n*n乘法表,模拟计算器功能,实现猜数字游戏以及生成特定条件的元组列表,适合初学者巩固Python基础知识。
摘要由CSDN通过智能技术生成
定义一个函数 完成用户输入的三个数字的求和 以及在另一个函数求该和的平均值(用到函数传参,函数返回值)
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_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值