(共18张PPT)
4.2.1-2数据的输出print( )
主讲人:***
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
输出、显示、打印
用英语单词是表示是?
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...][,sep=' '][,end='\n'])
方括号[ ]
[ ]可以不书写
[ ]里的内容可省略,
如果省略,则取系统的默认值。
object:输出对象
可以是常量、变量、表达式
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...])
如果object是常量,则原样输出
常量:字符串,数值
字符串:单引号或双引号括起来的内容
print("****飘香园&菜单*****")
print(' 2022-03-07 ')
单引号、双引号的内容只能一行输出
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...])
如果object是常量,则原样输出
单引号、双引号的内容只能一行输出
三引号的内容可以多行输出
print('''编号 菜名 价格
01 麻婆豆腐 ¥15
02 炒 时 蔬 ¥10
03 木耳肉丝 ¥20
04 土豆肉丝 ¥20
05 夫妻肺片 ¥25''')
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...])
如果object是常量,则原样输出
数值:整型、浮点型、复数
print( 15 )
print( 15.0 )
直接写数字
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...])
如果object是变量,则输出变量的值
price=15
price+=20
print( price )
直接写变量名
输出结果为35
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
请阅读教材P74,尝试编写代码,完成要求。
print([object,...])
如果object是表达式,则输出表达式的值
表达式:算术、逻辑、关系等表达式…
print( 15+20 )
print( 15 == 20 )
print("="*5)
print(“15"*3)
输出结果是
输出结果是
输出结果是
输出结果是
35
False
=====
151515
print(“字符串"*5)
将 字符串 显示5遍
一、数据的输出print( )
print([object,...][,sep=' '][,end='\n'])
sep=' '分隔符,表示每个对象之间用引号内的符号间隔开。
如果sep=' '省略不写,则默认间隔符为空格
print('01','麻婆豆腐',' 15')
sep=' '省略不写,每个对象用 ,分开,相当于输出时,每个对象之间有一个空格
print('01'+'麻婆豆腐'+' 15')
sep=' '省略不写,每个对象用 + 连接,输出时,每个对象之间没有空格
print('01','麻婆豆腐',' 15',sep='-')
sep='-',输出时,每个对象之间用 - 分隔
一、数据的输出print( )
print([object,...][,sep=' '][,end='\n'])
end=' '输出文本末尾的字符串,表示当前行的所有内容输出后,在末尾用该字符串连接下一个print( )的输出内容。
如果end='\n'省略不写,则默认换行
print('01')
print('麻婆豆腐')
print(' 15')
每行都省略end
默认每个print输出后换行
然后输出下一个print的内容
一、数据的输出print( )
print([object,...][,sep=' '][,end='\n'])
end=' '输出文本末尾的字符串,表示当前行的所有内容输出后,在末尾用该字符串连接下一个print( )的输出内容。
print('01',end='-')
print('麻婆豆腐')
print(' 15')
第一个print有end='-',因此第一个print与第二个print同一行输出,中间用 - 连接,
第二个print无end='-',因此第三个print换行输出
一、数据的输出print( )
print([object,...][,sep=' '][,end='\n'])
end=' '输出文本末尾的字符串,表示当前行的所有内容输出后,在末尾用该字符串连接下一个print( )的输出内容。
print('01',end='-')
print('麻婆豆腐',end='+')
print(' 15')
第一个print有end='-',因此第一个print与第二个print同一行输出,中间用 - 连接,
第二个print有end='+',因此第二个print与第三个print同一行输出,中间用 + 连接,
一、数据的输出print( )
小智想编写一段程序,能够显示店铺菜名和单价,如下图所示。
根据本节课的讲解,编写代码,完成要求。
print("***飘香园***今日菜单")
print(' 2022-03-07')
print("="*20)
print('''编号 菜名 价格
01 麻婆豆腐 ¥15
02 炒 时 蔬 ¥10
03 木耳肉丝 ¥20
04 土豆肉丝 ¥20
05 夫妻肺片 ¥25''')
二、课堂小结
1.下列代码运行结果是( )
a='22'
b=3
print(a*b)
A.222222 B.223 C.66 D.无法正常输出
2. 下列代码输出结果是( )
print(2+3*5)
A.25 B.17 C.1 D.16
三、课堂练习
A
B
3.下列代码运行结果是( )
num=10
num%=3
print(num)
A.0.03 B.1 C.3 D.3.3333
4. 小智想通过print()函数打印输出“你好!中国”,请问下列代码选项正确的是( )
A.print('你好!中国") B.print("你好!中国")
C.print("你好!中国“’) D.print(你好!中国)
三、课堂练习
B
B
四、课后思考
小智想编写一段程序,不仅需要显示店铺菜名和单价,还要求能够输入客人点餐的单价,最后计算显示客人需支付的钱,如下图所示。
请阅读教材P73-74,小组讨论,根据以下提示,尝试编写代码,完成要求。
怎么显示菜单
怎么输入菜品价格
总价如何计算
怎么显示账单信息
thanks