内容正文:
海伦公式:
S=V/p(p-a)(p-6)(p-c)
而公式里的p为半周长
(周长的一半):
a+6+c
P
2请输入边长a:
1
输入边长b:
2
请
输入边长c:
边长:
2
3不能组成三
请输入边长a:
3
请输,
入边长b
4
请输
入边长
5
边长
能组成
角形的面积为
6.
角形
角形
3.2.3Python分支结构
老师
89927
(三角形问题)
1
三角形问题
第 页
2
数据类型
可以把任意数据类型赋值给变量
书本P70
第 页
同一个变量可以反复赋值,而且可以是不同类型的变量
3
输入
Python提供了一个 输入函数 input()
可以让用户输入字符串,存放到一个变量里,例如:
c=input("提示的内容:")
书本P75
在Python中,int()函数 的作用是将字符串转换成整型数字。
字符串
整型数字
int()
第 页
4
if语句
算法进行程序实现时,分支结构可以用if语句来实现。
书本P76
Python语言采用代码缩进和冒号(:)来区分代码之间的层次。
任务2:判断用户性别(分支结构)
第 页
5
逻辑运算符经常用于描述复杂情况的判断。
书本P71
计算
第 页
注意区分赋值运算符“=”和关系运算符“==”
6
逻辑运算符经常用于描述复杂情况的判断。
书本P71
计算
1. 与逻辑: and
与逻辑关系
开关A
开关B
灯Y
电源
功能表
灭
灭
灭
亮
断
断
断
合
合
断
合
合
A
B
Y
当决定一事件的所有条件都具备时,事件才发生的逻辑关系。
第 页
注意区分赋值运算符“=”和关系运算符“==”
7
逻辑运算符经常用于描述复杂情况的判断。
书本P71
计算
2. 或逻辑: or
决定一事件结果的诸条件中,只要有一个或一个以上具备时,事件就会发生的逻辑关系。
开关A
开关B
灯Y
电源
功能表
灭
亮
亮
亮
断
断
断
合
合
断
合
合
A
B
Y
或逻辑关系
第 页
注意区分赋值运算符“=”和关系运算符“==”
8
逻辑运算符经常用于描述复杂情况的判断。
书本P71
计算
3. 非逻辑:not
只要条件具备,事件便不会发生;条件不具备,事件一定发生的逻辑关系。
非逻辑关系
开关A
灯Y
电源
R
功能表
灭
亮
合
断
A
Y
第 页
注意区分赋值运算符“=”和关系运算符“==”
9
用关系运算符将两个表达式连接起来的式子称为关系表达式。
书本P71
计算
第 页
注意区分赋值运算符“=”和关系运算符“==”
10
变量、常量、运算符和圆括号等按一定的规则组合构成一个表达式,
可以用来描述数据的计算过程或各种条件的判断等。
书本P70
计算
第 页
11
计算
算术运算符的使用
算术表达式
数学表达式
python表达式
X2+y2
b2-4ac
说明:
x*x=x^2
x*x+y*y
b*b-4*a*c
(x**2+y**2)/ 2*a*b
第 页
12
三角形问题
海伦公式:
而公式里的p为半周长
(周长的一半):
第 页
13
$null(3)编写程序
根据算法编写的程序及测试结果如下:
程序
测试结果
s=25
请输入用时(秒):800
=int(input("请输入用时(秒):")
超速
V=s*3600/1
ifv<=100:
print("正常")
else:
print(("超速")