内容正文:
少儿编程 Python
数据输出
第五节
3个单引号
数字的格式化
目录
3个单引号
第一部分
3个单引号
我们之前已经学过通过
来实现换行的功能,在实际操作中使用
还是不够直观,难道不能直接在语句中打一个回车表示另起一行吗
3个单引号
3个单引号的作用
在Python中,可 以连续,使用3个单引号来实现数据输出,在3个单引号之间的所有文本,包括换行在系统中都被当成字符串值
节日PPT模板 http://www.1ppt.com/jieri/
小试牛刀
3个单引号的应用
尝试打印如下文字:
Dear Mom:
Happy Birthday!^_^
数字的格式化
第二部分
数字的格式化
圆的问题
请读题,尝试编写程序解决问题
已知圆周率π=3.14159,圆的半径r为3,请计算圆的面积,圆的周长(结果保留小数点后两位)
圆的周长=2*π*r
圆的面积=π*r*r
圆的问题
设置变量
pai=3.14159
r=3
进行计算
c=2*pai*r
s=pai*r*r
输出结果
print(c,s)
如何实现输出的数据保留两位小数
数字的格式化
python通常会保留最高6位小数,此处只需要显示2个小数,可以使用字符串的格式化功能实现,格式如下:
‘字符串文字与格式化指令’%(数字或字符串,数字或字符)
%的左边是格式字符串,里面可以有如下
的格式化命令
%d----整数
%f-----浮点数(带小数位数的)
%s-----字符串
格式化输出
按照上面的说法我们可以格式化输出圆的周长和面积,做到保留2位小数
print(‘%.2f %.2f’%(c,s))
在f前加.2的作用是保留2位小数
注意:格式化后小数就变成字符串
‘%.2f’
在f之前加上这样的数字形式:宽度.小数位,可以控制浮点数宽度与小数位
格式 意义
%10f 10个字符宽度的浮点数(不足前面使用空格补齐)
%10.2f 10个字符宽度并且带两个小数位的浮点数
%.2f 2个小数位的浮点数
%10s 使用10个字符的宽度显示,如果不足在左边补齐空格(右对齐)
%-10s 使用10个字符的宽度显示,如果不足在右边补齐空格(左对齐)
a=3.14159
以a变量为例,用以下几种格式输出
打印价格清单
蛋糕店有出售美味的奶油,美磅奶油的价格为2.35元,因为买5.