教材:《Python编程 从入门到实践》
4-5:计算1-1 000 000的总和
# 4-5 insane sum
l = list(range(1, 1000001))
print(min(l))
print(max(l))
print(sum(l))
输出:
1
1000000
500000500000
4-7:3的倍数
# 4-7 multiples of 3
l = [i * 3 for i in range(1, 11)]
print(l)
输出:
[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
4-10:切片
# 4-10 slices
l = [3 * i for i in range(1, 11)]
print(l[0:3])
print(l[4:7])
print(l[-3:])
输出:
[3, 6, 9]
[15, 18, 21]
[24, 27, 30]