python利用海伦公式计算三角形面积,python由三点坐标计算三角形面积

首页 > 大全 > 作者:YD1662022-12-11 23:14:00

本文以GitHub上为素材,规划为约100天的练习,每次的学习和总结均发在这里。有错误的地方还请朋友们指正。

应用场景

在Day1 &2 两天的程序中,我们的代码都属于顺序结构,即一条线下来的代码。以Day2练习中"华氏度转换摄氏度"为例做流程图:

python利用海伦公式计算三角形面积,python由三点坐标计算三角形面积(1)

但在现实中也包含有需要条件判断才能够进行下一步操作的场景:

例如在计算分段函数的过程中需要先行判断自变量x的取值属于哪个范围才能够进一步计算因变量f(x)的值。

我们称之为"分支结构"或"选择结构"

在Python中可以使用 if - else语句来实现,if else elif 是构造分支结构的关键词,关键词是python中具备特殊含义的单词,在之前也写过变量名称不可与关键词冲突。

在Python中不适用花括号{ }来确定层次结构,而使用缩进(Tab)来确定层次结构。如果if条件成立的条件下需要执行多条语句,那么只要保持多条语句具有相同的缩进就可以了。

if—else结构

if—else是最简单的分支结构,只有if一个判断条件。大体语法结构如下:(只示意)

python利用海伦公式计算三角形面积,python由三点坐标计算三角形面积(2)

下面是一个简单例子,输入用户名和密码,如果用户名为"admin",密码为"123456"则登录成功,否则登陆失败。

python利用海伦公式计算三角形面积,python由三点坐标计算三角形面积(3)

if - elif - else 结构

在其他的场景中,还会有多个条件判断的情况出现,例如分段函数中出现3个区间的时候,简单的if - else就没有办法解决这个问题。所以我们可以采用if - elif - else结构来解决问题:

下面是一个简单示例:利用if - elif - else 结构实现这个分段函数

python利用海伦公式计算三角形面积,python由三点坐标计算三角形面积(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.