python小案例(持续更新中最近更新有慢,以后会按时更新!!)

# 1. 使用列表生成式创建一个包含1到20的平方的列表nums
#    - 获取nums中前3个元素
#    - 获取nums中奇数下标上的所有元素
#    - 在nums的下标为5的位置处添加一个88
nums = [i ** 2 for i in range(1, 21)]
print(nums)
print(nums[:3])
print(nums[1::2])
nums.insert(5, 88)
print(nums)
# 2. 使用列表生成式创建一个包含1到20之间所有偶数的平方的列表。
print([i**2 for i in range(1, 21) if i % 2 == 0])
# 3. 使用列表生成式创建一个包含1到10之间所有奇数的倒数的列表。
print([1/i for i in range(1, 21) if i % 2 == 1])
# 4. 使用列表生成式创建一个包含1到20之间所有能被3整除的数的平方的列表。
print([i**2 for i in range(1, 21) if i % 3 == 0])
# 5. 使用列表生成式创建一个包含10到100之间所有十位数为偶数的数的平方的列表。
print([i**2 for i in range(10, 101) if (i // 10 % 10) % 2 == 0])
# 6. 使用列表生成式创建一个包含1到20之间所有能被7整除的数的立方加上1的列表。
print([i**3 + 1 for i in range(1, 21) if i % 7 == 0])
# 7. 使用列表生成式创建一个包含1到20之间所有个位数和十位数相等的数的平方根的列表。
print([i**(1/2) for i in range(1, 21) if i // 10 % 10 == i % 10])
# 8. 使用列表生成式创建一个包含1到20之间所有能被3和5同时整除的数的平方的列表。
print([i**2 for i in range(1, 21) if i % 15 == 0])
# 9. 使用列表生成式创建一个包含1到20之间所有十位数比个位数大2的数的列表。
print([i for i in range(1, 21) if (i // 10 % 10) - (i % 10) == 2])
# 10. `scores = [19, 27, 38, 41, 56, 72, 28, 65] `
#     - 获取最大值所在的位置
#     - 获取所有的偶数和
scores = [19, 27, 38, 41, 56, 72, 28, 65]
max_value = max(scores)
print(max_value)
print([i for i in range(len(scores)) if scores[i] == max_value])

print(sum([ele for ele in scores if ele % 2 == 0]))


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值