python——出售金魚題
阿新 • • 發佈:2018-05-27
class 全部 ont IV mil bin 一加 答案 utf-8
例子:小明將養的一缸金魚分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——出售金魚題