解决黄蓉难倒瑛姑的数学题

题目:

今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?

 

解答:

文件保存为:huangrongvsyinggu_for__sequel.py

 1 # -*- coding:utf-8 -*-
 2 
 3 '''
 4 @ 功能:解决黄蓉难倒瑛姑的数学题(for循环改进版)
 5 @ author:无语
 6 @ create:2018-3-30
 7 
 8 '''
 9 
10 print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
11 for number in range(500):
12 ## print(number)
13 if number%3 ==2 and number%5 ==3 and number%7 ==2: # 判断是否符合条件
14 print("答曰:这个数是",number) # 输出符合条件的数
15 #break # 跳出for循环#

运行结果:

今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?

答曰:这个数是 23
答曰:这个数是 128
答曰:这个数是 233
答曰:这个数是 338
答曰:这个数是 443

 

解析:

这是一个多解题,最小的数是23。所以,可以更严谨地说法是,问最小者几何?

 

posted @ 2020-07-15 09:51  曦海客·一策书·萬江波  阅读(1305)  评论(0编辑  收藏  举报