Python从新手到大师——05

2018-08-22  本文已影响0人  远航天下

代码一

#! /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=' ')
上一篇下一篇

猜你喜欢

热点阅读