顺序结构
若程序中的语句按各语句出现位置的先后次序执行,称之为顺序结构,在图中先执行语句块1,再执行语句块2,最后执行语句块3,3个语句块之间是顺序执行关系。
[例3.1]顺序结构示例:
输人三角形3条边的边长(为简单起见,假设这3条边可以构成三角形),计算三角形的面积。提示:三角形面积= Vh(h-a)(h-b)*(h-c),其中,a、b、c是三角形3条边的边长,h是三角形周长的一一半。
import math
a = float(input("请输人三角形的边长a:"))
b = float(input("请输人三角形的边长b:"))
c = float(input("请输人三角形的边长c:"))
h=(a+b+c)/2 #三角形周长的一半
area = math. sqrt(h* (h-a) *(h-b)* (h-c)); #三角形面积
print(str. format("三角形三边分别为:a= {0},b= ({1},c={2}", a, b, c))
print(str. format("三角形的面积= {0}", area))
---------------------------------打印结果------------------------------------------
请输人三角形的边长a:3
请输人三角形的边长b:4
请输人三角形的边长c:5
三角形三边分别为:a= 3.0,b= (4.0,c=5.0
三角形的面积= 6.0