题目
这是一道初三数学题,考察学生换元法的思想,以及解一元二次方程的能力,但是在编程的世界里,它只需要用到一种算法,叫递归算法!
菲菲自从学了编程后,最大的变化是遇到数学题就条件反射的去想它的编程解法,她说编程的方法更直观。
人脑的算法和电脑的算法体现不一样的思维方式,希望这种不一样的思维方式能给孩子一种潜移默化的影响,帮助孩子在生活和学习中多角度、多方式的解决问题。
学编程不是要让孩子成为程序员,学编程是让孩子学会变通,学会思考,多角度的去观察这个世界!
菲菲视频讲解
视频讲解:数学方法+编程方法
换元法
菲菲用的数学解法叫做“换元法”
换元法又称变量替换法 , 是我们解题常用的方法之一 。利用换元法 , 可以化繁为简 , 化难为易 , 从而找到解题的捷径 。对结构比较复杂的式子,若把其中某些部分看成一个整体,用新字母代替(即换元),则能使复杂的问题简单化,明朗化,降低式子结构复杂程度等方面有独到作用!
代码
deff(n):
ifn ==1:
return6**0.5
else:
return(6+ f(n -1)) **0.5
print(f(21))
领取专属 10元无门槛券
私享最新 技术干货