粤教版(2019)高中信息技术必修一 4.2.1数据的输入input课件(15张PPT)

文档属性

名称 粤教版(2019)高中信息技术必修一 4.2.1数据的输入input课件(15张PPT)
格式 pptx
文件大小 5.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-12 14:35:53

图片预览

文档简介

(共15张PPT)
4.2.1-1数据的输入input( )
主讲人:***
一、数据的输入input( )
小智想编写一段程序,不仅需要显示店铺菜名和单价,还要求能够输入客人点餐的单价,最后计算显示客人需支付的钱,如下图所示。
请阅读教材P73,小组讨论,客户选择菜品的价格怎么输入?
输入,
用英语单词表示为?
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
<变量>=input('提示信息:’)
<变量>
也就是变量名
用于保存输入的数据
price_1=input( )
无提示信息,
光标闪烁,时有时无
界面显示不友好
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
<变量>=input('提示信息:’)
'提示信息:’
引号内的内容原样显示
price_1=input('请输入客户选择的菜品价格:')
增加提示语,界面更友好,
用户输入内容不易错
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
price_1=input('请输入客户选择的菜品价格:')
price_2=input('请输入客户选择的菜品价格:')
money=price_1+price_2
print(money)
如果输入的价格分别是15和20,则以上代码的运行结果是?
A.1520 B.35 C.15+20
为什么是1520呢?
这代表输入的数据15和20没有进行算术运算,不是数值类型
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
price_1=input('请输入客户选择的菜品价格:')
price_2=input('请输入客户选择的菜品价格:')
money=price_1+price_2
print(money)
如果输入的价格分别是15和20,则以上代码的运行结果是?
A.1520 B.35 C.15+20
而是将两个数据直接连接输出,
这意味着输入的数据15和20,其数据类型是字符串。
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
可以用type( )查验输入数据的数据类型。
price_1=input('请输入客户选择的菜品价格:')
price_2=input('请输入客户选择的菜品价格:’)
print(type(price_1))
print(type(price_2))
money=price_1+price_2
print(money)
如果想让输入的数据能参与算术运算,该怎么办呢?
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
能参与算术运算的数据,其数据类型必须为数值
整型Int,浮点型float,复数complex
那怎么将字符串的数据转换为整型或浮点型的数据
阅读教材P71-72,快速找到能进行数据类型转换的函数?
int( ) float( )
一、数据的输入input( )
小智想编写一段程序,要求能够输入客人点餐的单价,请阅读教材P73,尝试编写代码,完成要求。
int( ) float( )怎么使用?
price_1=input('请输入客户选择的菜品价格:')
price_2=input('请输入客户选择的菜品价格:')
price_1=int(price_1)
price_2=int(price_2)
money=price_1+price_2
print(money)
int( ),向下取整
int(变量),将变量转换为整型
int(数字),将数字转换为整型
一、数据的输入input( )
小智想编写一段程序,不仅需要显示店铺菜名和单价,还要求能够输入客人点餐的单价,最后计算显示客人需支付的钱,如下图所示。请根据本节课的讲解,编写代码,完成要求。
print("***飘香园***今日菜单")
print("="*20)
print('''编号 菜名 价格
01 麻婆豆腐 ¥15
02 炒 时 蔬 ¥10
03 木耳肉丝 ¥20
04 土豆肉丝 ¥20
05 夫妻肺片 ¥25''')
price_1=input('请输入客户选择的菜品价格:')
price_2=input('请输入客户选择的菜品价格:')
price_1=int(price_1)
price_2=int(price_2)
money=price_1+price_2
print('您一共需支付',money)
二、课堂小结
1.如果从键盘输入22和3,请问下列代码运行结果是( )
a=input()
b=input()
print(a*b)
A.222222 B.223 C.66 D.无法正常输出
2.函数input()功能是( )
A.打印输出文本信息 B.获取用户的输入
C.进行数据类型转换 D.查看数据类型
三、课堂练习
A
B
3.函数type()的功能( )
A.打印输出文本信息
B.获取用户的输入,并把用户输入的内容以变量的方式保存
C.进行数据类型转换
D.查看数据类型
4. 小智想编写代码,计算语文和数学的成绩。在输入成绩后,可以用( )函数将输入的成绩转换为整型。
A.int( ) B.float( ) C.str( ) D.complex( )
三、课堂练习
D
A
四、课后思考
小智想编写一段程序,不仅能够让张小爱和李慧进行对话,还能计算并输出显示各自的总成绩。请阅读教材P73-75,小组讨论,结合本节课的学习内容,尝试编写代码,完成要求。
thanks