1、进程、线程与协程
1.1 GIL锁原理
1.2 多线程是否安全
1.3 进程、线程、协程区别
1.4 如何实现协程
2、迭代器 与 生成器
2.1 迭代器定义
2.2 生成器定义
2.3 生成器优点
3、装饰器
3.1 如何实现装饰器
4、django相关
4.1 django生命周期
4.2 MTV模型
5、一些记录
5.1 百鸡百钱
至多两次for循环
百鸡百钱问题:公鸡每只5元,母鸡每只1元,小鸡0.5只一元,现要求用100元钱买100只鸡,问公鸡、母鸡、小鸡各买几只?
公鸡:i 母鸡:j 小鸡: k
count = 0
# 遍历公鸡数
for i in range(101):
# 遍历母鸡
for j in range(101):
# 遍历小鸡
k = 100 - i - j
if k >= 0 and 2 * i + 1 * j + 0.5 * k == 100:
count += 1
print(count)