表达式:运算符与操作数连接而成的有意义的式子被称为表达式,如:2+3
Python语言中的变量在首次赋值时创建,其格式为:变量名=表达式(赋值语句)
如:r=2 变量名:r 变量值:2
表达式 2+3
操作数
2和3
运算符
+
表达式的 值
5
变量类型:整型
用途
✓ 赋值给变量 ✓ 程序语句的判断条件
运算符与表达式
不同类型的数据可以进行不同的运算,如整形数据有取模运
算(%),而字符串没有。不同类型的数据使用同一种运算符运
算时,常会产生不同的结果。
“+”
➢ 数值加法运算, ➢ 对字符串、列表进行连接运算。
表达式
运算结果
”China”+ ”521” ”China521”
[11,”张明”]+[86.5] [11,”张明”,86.5]
输出:乘乙 车省钱
输出:两车 费用相同
结束
练习提升
3.欧几里得算法又名辗转相除法,其算 法可用图2.2.5所示的流程图描述(“%”为取 模运算符,可返回除法的余数),认真阅读流 程图,分析该算法实现的功能。
算法实现的功能: 求两个正整数m和n的最大公约数。
2.3 程 序 设 计 基 本 知 识
学习目标
用流程图表示该问题的求解方法如右图:
开始
P1 甲车的起步价(即3km以下的费用) P2 乙车的起步价 x1 甲车起步价以后每千米的乘车费用 x2 乙车起步价以后每千米的乘车费用 n 计划行驶的里程数
n≥3
p1 p1+x1*(n-3+1) p2 p2+x2*(n-3+1)
p1<p2