代码一
#! /usr/bin/env python
"""
@Time : 2018/8/22 10:33
@Author : Damao
@Site : Life is short. I use python.
@File : test1.py
@Software : PyCharm
"""
"""
求解《百钱百鸡》问题
1只公鸡5元 1只母鸡3元 3只小鸡1元 用100元买100只鸡
问公鸡 母鸡 小鸡各有多少只
算法:穷举法
"""
for cock in range(20):
for hen in range(33):
chick = 100 - cock - hen
if 5 * cock + 3 * hen + chick / 3 == 100:
print("一共可以买到:{a}公鸡,{b}母鸡,{c}小鸡".format(a=cock,b=hen,c=chick))
代码二
#! /usr/bin/env python
"""
@Time : 2018/8/22 10:59
@Author : Damao
@Site : Life is short. I use python.
@File : test2.py
@Software : PyCharm
"""
"""
输出斐波那契数列的前20个数
1 1 2 3 5 8 13 21 ...
"""
a = 0
b = 1
for i in range(20):
a,b = b, a+b
print(a,end=' ')
网友评论