python在一次数学竞赛中,ABCDE,python数据分析竞赛题
最近浏览了华数学竞赛的一道题,觉得很有意思。标题如下:
x,y为正整数,满足x y xy=54。求x y的值。
这个问题可以用常规的数学解法,即因式分解来解决。其实我们也可以用python编程,这也很有意思:
x=0
对于范围内的I(100):
x=x 1
y=0
对于范围(100)内的j:
y=y 1
如果x y x * y==54:
print(x= str(x), y= str(y), x y= str(x y))
运行结果如下:
x=4,y=10,x y=14
x=10,y=4,x y=14
此外,我们还可以将其扩展到非整数的范围,得到如下结果:
x=-56,y=-2,x y=-58
x=-12,y=-6,x y=-18
x=-6,y=-12,x y=-18
x=-2,y=-56,x y=-58
x=0,y=54,x y=54
x=4,y=10,x y=14
x=10,y=4,x y=14
x=54,y=0,x y=54
最近怎么样?是不是很有意思?随着儿童编程的普及,一些数学问题的解决可能会从一个全新的角度来审视,这也是人类思维能力的一大进步。
如果喜欢,请关注微信微信官方账号:迷你恐龙的博客。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。