内容正文:
顺序结构程序实现
1
print()输出
input()输入
int(x) ①转换成整型 【int(‘3’)——3】 ②取整数部分【int(3.67)——3】
str(x)转换为字符串【str(3)——‘3’】
float(x)转换为小数类型【float(3)——3.0、float(‘3’)——3.0】
abs(x)取绝对值【abs(-3.2)——3.2】
len(序列)返回序列长度【a=[1,2,“a”],len(a)结果为3】
sum(序列)求和【s=[1,2,3],sum(s)结果为7】
python中常用函数!!
chr(整数):返回ASCII码中该整数所对应的字符【chr(65)——‘a’】。
ord(字符):返回字符的ASCII码值【ord (‘a’ )——65】
round(数值,小数点位数):返回数值x的四舍五入值,默认小数位数为0,若指定,四舍五入到小数点后的n 位数字。【round(6.457,2)——6.46】
max()取最大值【max(1,7)——7,max([1,2,4,6])——6】
min()取最小值【 min(0,2)——0, min([1,2,4,6])——1 】
顺序结构的程序实现
顺序结构:各个步骤按照先后顺序依次执行的结构
输入两个整数,使用max()函数,输出最大的数。
a=int(input("输入数a:"))
b=int(input("输入数b:"))
d=max(a,b)
print(d)
使用sum()函数对列表a=[2,6,3] 求和,输出结果
a=[2,6,3]
s=sum(a)
print(s)
分支结构程序实现
6
分支结构的程序实现
单向分支选择结构是最简单的一种形式,当表达式值为True时,执行语句块,否则语句块不被执行。
表达式
语句块
T
F
if <条件表达式>:
<语句块1>
if a>7:
print(“yes”)
分支结构的程序实现
双分支语句是由if和else两部分组成,用于处理二选一的情况。当表达式的值为True时,执行语句块1,否则执行语句块2。
if <条件表达式>:
<语句块1>
else:
<语句块2>
表达式
语句块1
语句块2
T F
if a>7:
print(“yes”)
else:
print(“no”)
分支结构的程序实现
多分支选择结构由if、一个或多个elif和一个else子块组成,用于根据不同条件的结果按照顺序执行路径,如果没有条件成立,else语句将被执行。else语句是可选的。
if <条件表达式1>:
<语句块1>
elif <条件表达式2> :
<语句块2>
elif <条件表达式3> :
<语句块3>
……
else:
<语句块4>
语句块1
语句块2
T
表达式2
表达式1
表达式3
语句块3
语句块n
T
T
F
F
F
if a>7:
print(“yes”)
elif a>2:
print(“y”)
else:
print(“n0”)
嵌套分支结构的程序实现
将一个if语句放在另一个if语句中,形成嵌套if语句
if <条件表达式>:
<语句块1>
if <条件表达式>:
<语句块2>
else:
<语句块3>
else:
<语句块4>
语句块1
语句块2
T
表达式2
表达式1
语句块3
语句块4
T
F
F
a = 6
b = 18
c = 26
if a >= b and a >= c:
max = a
elif b >= a and b >= c:
max = b
elif c >= a and c >= b:
max = c
print(max)
26
代码输出结果是___________
python循环结构的程序实现
12
for循环结构的程序实现
for循环语句格式:
for <变量> in <序列>:
<循环体>
①遍历序列中的元素实现循环,序列中的元素会被依次赋值给变量,然后执行循环体。
for循环结构的程序实现
range()创建一个整数列表
格式:range(start, stop, step)
range()函数的参数必须为整数
start:默认是从 0 开始
stop: 计数到 stop 结束,但不包括 stop
step:默认为1
range(10):
[1, 2, 3, 4, 5, 6, 7, 8, 9, 1