算法创作 | 用python解决简单的数学运算
前言朴实无华的基础练习却能为自身的学习奠定无限可能问题描述使用while函数完成:输出1到100之间的偶(奇)数输出1-2+3-4+...+99-100的和用python的math工具结合if:解决一元二次方程解决方案用数学的运算思维来思考,通常我们用2n表示偶数,2n-1表示奇数。具体代码

运算结果:


如此一来,我们在知道奇偶数的表示之后,完成1-2+3-4+...+99-100这个问题就很轻松了具体代码

运算结果:

在解一元二次方程时注意有无解的情况。具体代码import matha = float (input(" a="))b=float (inputi"b=”))c=float(inputi"c=”))s=Iath. pow (b, 2)-4*a*cif a==0 :x=-c/bprint( ”比时方程为一元一次方程,解为%.1f"%(x))Exit()if s>0:p-(-b+math.sqrt(s/(2*a)q-(-b-math.sqrtis (2*a)print (”此时方程为一元二次方程,解为%.1f,%.1f"%(p, q))elif s==0:x=-(b/ (2*a))print (”此时一元二次方程,解为%.1f”(x))elif s<0:print (”此方程无解”)运算结果:

结语关于此次的算法创作,解决问题所使用的方法都是Python中比较基础的运算,但我们小组内一直认为学习本应该将基础扎实,程序设计、算法创作之类的课程更应如此。我们时刻告诫自己,不要好高骛远,打好基础更重要。实习编辑:李欣容稿件来源:深度学习与文旅应用实验室(DLETA)
赞 (0)