高级语言:编译型;解释型。
编译型语言特点:可独立运行;运行效率高。
解释型:易于修改和测试;可移植性较好。
Python语言的特点:语法简单;可移植性;粘性扩展;开源理念;面向对象。
【例】计算圆的面积
pi=3.1415926
r=eval(input("请输入圆的半径:"))
s=pi*r*r
print("半径为",r,"圆的面积为:",s)
运行结果:
请输入圆的半径:25
半径为 25 圆的面积为: 1963.4953750000002
【例】求解一元二次方程
a=eval(input("请输入a:"))
b=eval(input("请输入b:"))
c=eval(input("请输入c:"))
d=b**2-4*a*c
if d>=0: #判断是否有实根
x1=(-b+d**0.5)