python在一次数学竞赛中,ABCDE,python数据分析竞赛题

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: