解決黃蓉難倒瑛姑的數學題


題目:

今有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二,問幾何?

 

解答:

文件保存為: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。所以,可以更嚴謹地說法是,問最小者幾何?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM