内容正文:
4.2 运用顺序结构
描述问题求解过程
数据的输入与输出
4.2.1
顺序结构的应用
4.2.2
目录
课堂练习
练习
数据的输入与输出
4.2.1
>>> input("请输入整数1:")
请输入整数1:3.2
'3.2'
编写程序
输入三个整数
分析问题
输入整数1;
输入整数2;
输入整数3。
设计算法
调试程序
a1=input("请输入整数1:")
a2=int(input("请输入整数1:"))
1.数据的输入
<变量>=input( '提示信息:')
input():
用来接收用户的键盘输入,
返回的结果是字符串。
必要的时候可以使用
内置函数int()、float()
对用户输入的内容进行类型转换。
2.数据的输出
print([object,…][,sep=‘’][,end=‘/n’])
>>> print("天气转凉")
天气转凉
#sep/separate缺省,默认为一个空格:
>>> print("天气转凉","注意保暖")
天气转凉 注意保暖
#sep每个输出对象之间的分隔符:
>>> print("天气转凉","注意保暖",sep='^^')
天气转凉^^注意保暖
#end缺省,默认为换行符
。可以设置为其他字符:
>>> print("天气转凉","注意保暖",sep='^^',end='*_*')
天气转凉^^注意保暖*_*
>>>
a=12.012
print("%d"%a)
运行结果:12
1.格式化输出整数(integer)
a=12
print("%.3f"%a) # "%.3f"意味着3位小数
运行结果:12.000
2.格式化输出浮点数(float)
print("%.3s"%("Python"))
# "%.3s"意味着从左往右取3个字符
运行结果:Pyt
3.格式化输出字符串(string)
2.数据的输出
顺序结构的应用
4.2.2
顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。
开始
语句序列
结束
顺序结构的流程图
项目小组成员在某网购站点上获取到如下信息:笔记本1的单w价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)
实践:
3.1.2 计算