python——出售金鱼题
2018-05-27 15:50
281 查看
例子:小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;
第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。问原来鱼缸中共有多少条鱼?答案是59条。
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 n = 11 4 while True: 5 x = n 6 for i in range(2, 5+1): 7 x = x-(x/i+1/i) 8 if x == 11: 9 print(n) 10 ##### 11 x = n 12 for i in range(2, 5+1): 13 m = x/i+1/i 14 x = x - m 15 print('%d: mai-->%d shend-->%d' %(i-1, m, x)) 16 ##### 17 break 18 n = n + 1
执行结果:
1: mai-->30 shend-->29
2: mai-->10 shend-->19
3: mai-->5 shend-->14
4: mai-->3 shend-->11
相关文章推荐
- 出售金鱼
- 出售金鱼
- 出售金鱼
- 出售金鱼
- 趣味程序设计_出售金鱼
- (百例编程)16.出售金鱼
- 买卖提将养的一缸金鱼分五次出售!递归算法及程序!
- python函数式微信h5鱼虾蟹系统出售编程之迭代器
- 机器学习经典算法详解及Python实现--CART分类决策树、回归树和模型树
- Python_文件对象类型及其读写函数详解
- 简单实现python爬虫功能
- Python装饰器学习(九步入门)
- 安装python的第三方库pillow
- Python 3.5 和 2.7区别
- Python中带else子句的for循环执行过程
- Python学习资源
- python import导入模块执行流程分析
- Python3中的2to3转换工具使用示例
- Python 从 mat 文件读写 到 h5py 文件包
- Python list for用法