首先来看下题目:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?
第一代:
`print(“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何? \n”)
number = int(input(“请输入你认为符合条件的数字:”))
if number%3 == 2 and number%5 == 3 and number%7 == 2:
print(number,“符合条件”)
else:
print(“该数字不符合哟!”)`
运行上面这段代码会发现,我们需要手动输入数字,然后程序去判断,那么我们怎么让程序自动去计算这道题的数值呢?
继续看下面一段代码,第二代:
def fun_jisuan():
for x in range(0,100):
if x%3 ==2:
if x%5 ==3:
if x%7 ==2:
print(x)
fun_jisuan()
执行的结果:
23
运行结果出来了,正确答案是23!有木有很简单