内容正文:
4.2.0
输入语句与输出语句
1
生活场景
小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
分析问题——设计算法——编写程序——调试与运行
2
生活场景
小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
分析问题——设计算法——编写程序——调试与运行
图形 名称 功能
开始/结束 表示算法的开始或结束
输入/输出 表示算法中变量的输入或输出
处理 表示算法中变量的计算与赋值
判断 表示算法中的条件判断
流程线 表示算法中的流向
连接点 表示算法中的转接
3
生活场景
小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
分析问题——设计算法——编写程序——调试与运行
开始
计算应找零钱
结束
输入
应收金额、实收金额
输出应收金额、实收金额和应找零钱
输入语句
输出语句
各种运算符的组合使用
4
python编辑器
交互式解释器
文件式解释器
5
输入语句input(x)
<变量的名字>=input(“提示符:”)
返回值:用户输入的内容(始终是字符串类型,即使输入数字)。
提示信息(可选):引导用户输入的提示文本。
示例 1:获取用户姓名
name = input(“请输入你的名字:”)
示例 2:获取用户爱好
food = input(“你最喜欢的食物是什么:”)
示例 3:获取用户姓名和喜欢的食物
name = input(“请输入你的名字:”)
food = input(“你最喜欢的食物是什么:”)
示例 4:小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
jiage = input(“请输入商品价格:”)
xianjin = input(“实收金额是:”)
6
输出语句print(x)
print([object1],[object2]...)
Hello=13
print(“Hello”)
print(“Hello”,”World”)
示例 1:获取用户姓名并打印
name = input(“请输入你的名字:”)
print(name)
示例 2:获取用户爱好并打印
food=input(“你最喜欢的食物是什么:”)
print(food)
print(Hello)
print(“你好,”,name)
print(“哇,”,food,”我也喜欢!”)
示例 3:获取用户姓名和喜欢的食物并打印
name = input(“请输入你的名字:”)
food = input(“你最喜欢的食物是什么:”)
print(name,food)
示例 4:小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
jiage = input(“请输入商品价格:”)
xianjin = input(“实收金额是:”)
print(jiage,xianjin)
7
生活场景
小明在超市购买了一件商品,价格为58.6元。他递给收银员100元现金,收银系统需要计算并显示应收金额、实收金额和应找零钱。
分析问题——设计算法——编写程序——调试与运行
jiage = input(“请输入商品价格:”)
xianjin = input(“实收金额是:”)
print(jiage,xianjin,lingqian)
lingqian=xianjin-jiage
8
实战演练1【顺序结构】
问题:请输入三角形的底和高,计算并输出面积。
di=input(“请输入三角形的底:”)
gao=input(“请输入三角形的高:”)
mianji=di*gao*0.5
print(“三角形的面积是:”,mianji)
9
实战演练2【顺序结构】
问题:输入语文、数学、英语成绩,计算总分和平均分并打印。
yuwen=input(“请输入语文成绩:”)
shuxue=input(“请输入数学成绩:”)
yingyu=input(“请输入英语成绩:”)
zongfen=yuwen+shuxue+yingyu
pingjunfen=zongfen/3
print(“总分是:”,zongfen,”平均分:”,pingjunfen)
10
谢谢大家!
11
$