python——出售金鱼题
Posted Leonardo-li
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python——出售金鱼题相关的知识,希望对你有一定的参考价值。
例子:小明将养的一缸金鱼分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
以上是关于python——出售金鱼题的主要内容,如果未能解决你的问题,请参考以下文章
小金鱼呀 python-django-初识Form组件(Form类)
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段