一、简单分支:
示例:
#pm2.5
def main():
PM=eval(input("What is today's PM2.5?"))
if PM>75:
print("Unhealthy.Be careful!")
if PM<35:
print("Good.Go running!")
main()
二、二分支结构:
二分支语法结构如下:
if :
else:
三、多分支结构
import math
def main():
print("Let us finds the solutions to a quadratic\n")
a,b,c=eval(input("Do enter the coefficients(a,b,c):"))
delta=b*b-4*a*c
if a==0:
x=-b/c
print("\nThere is an solution",x)
elif delta<0:
print("\nThe equation has no real roots!")
elif delta==0:
x=-b/(2*a)
print("\nThere is a double root at",x)
else:
disc=math.sqrt(delta)
x1=(-b+disc)/(2*a)
x2=(-b-disc)/(2*a)
print("\nThe solutions are:",x1,x2)
main()