Python自学笔记5:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)
Python自学笔记4:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)
1.输出出版图书信息
这个没啥难度,就是定义变量然后输出,注意调整格式就行
book_name='Java程序设计教程'
publish='西安电子科技大学出版社'
pub_date='2019-02-02'
price=56.8
print('►→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀')
print('▷\t\t《',book_name,'》\t\t◁')
print('▷\t出版社:',publish,'\t◁')
print('▷\t出版时间:',pub_date,'\t\t◁')
print('▷\t定价:',price,'\t\t\t\t\t◁')
print('►→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀')
2.输出红楼梦《金陵十二钗》前五位人名
第一种是变量方式输出,这个很简单,定义5个变量存放名字就行
'''变量赋值方式完成'''
name1='林黛玉'
name2='薛宝钗'
name3='贾元春'
name4='贾探春'
name5='史湘云'
print('⓵\t'+name1)
print('⓶\t'+name2
print('⓷\t'+name3)
print('⓸\t'+name4)
print('⓹\t'+name5)
第二种是以列表方式输出:
说白了就是序号和名字各自放一个列表里面,写个1到5的for循环挨个输出:
'''列表方式完成'''
lst_name=['林黛玉','薛宝钗','贾元春','贾探春','史湘云']
lst_symbol=['⓵\t','⓶\t','⓷\t','⓸\t','⓹\t']
for i in range(5):print(lst_symbol[i],lst_name[i])
第三种:以字典方式输出,使用符号做键,使用姓名做值:
'''字典方式完成'''
d={'⓵\t':'林黛玉','⓶\t':'薛宝钗','⓷\t':'贾元春','⓸\t':'贾探春','⓹\t':'史湘云'}
for key in d:print(key, d[key])
第四种是zip方式,把符号和姓名的列表拿出来进行压缩:
'''zip方式'''
for s,name in zip(lst_symbol,lst_name):print(s,name)
3.输出图书音像勋章
主要原理是控制台变色:
print('\033[0;35m\t\t图书音像勋章\033[m')
print('\033[0;35m__________________________\033[m')
print('\033[0;32m♚图书音像勋章\t\t✪专享活动\033[m')
print('\033[0;34m❤专属优惠\t\t☎优惠提醒\033[m')
print('\033[0;35m__________________________\033[m')
4.输出身体指标:
两种字符串和数字一起用print输出的方式和格式化字符串输出,限制浮点数两位
height=170
weight=50.5
bmi=weight/(height+weight)
print('您的身高是:'+str(height))
print('您的体重是:',weight)#第二种方式
print('您的BMI指数是:'+'{:0.2f}'.format(bmi))
print('您的BMI指数是:'+'{:0.2f}'.format(bmi))#可以不要中间连接的加号
关于格式化输出字符串的方式,下面这个帖子很详细:
https://blog.csdn.net/fshngrmng/article/details/120045631
Python自学笔记5:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)相关推荐
- Python 自学笔记(教程)(七)
Python 自学笔记(教程)(七) 代码 代码讲解 import time time.sleep() random random.randint() % 传送门 代码 今天的笔记很简单,就用课程作业 ...
- Python自学笔记6:实操案例三(十进制转换二、八、十六进制),手机充值,计算能量消耗,预测未来子女身高
Python自学笔记6:实操案例三(十进制转换二.八.十六进制),手机充值,计算能量消耗,预测未来子女身高 杨淑娟老师网课传送门(非广告):https://www.bilibili.com/video ...
- Python自学笔记10:实操案例七(根据星座测试性格特点、模拟12306火车订票下单)
Python自学笔记10:实操案例七(根据星座测试性格特点.模拟12306火车订票下单) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=157 ...
- Python自学笔记9:实操案例六(千年虫,购物流程)
Python自学笔记9:实操案例六(千年虫,购物流程) 网课传送门:第155,156讲,https://www.bilibili.com/video/BV1Sw411Z779?p=155 1.千年虫 ...
- Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势)
Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势) 1.支付密码的验证: 这个主要就是调用isdigit()函数判断字符串是不是全是数字组成. pwd=i ...
- Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)
Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...
- Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复)
Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=168& ...
- Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)
Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...
- 切图案例实操课程二-姜威-专题视频课程
切图案例实操课程二-199人已学习 课程介绍 本课程以主要目的是引导初入前端的小白,了解前端是如何工作的,通过正确建立构建环境,解构任务, 课程收益 讲师介绍 姜威 ...
最新文章
- Python基础学习!基本元素,数字,字符串以及变量
- JavaScript里的循环方法:forEach,for-in,for-of
- linux驱动大小,为什么在Linux字符驱动程序读取调用中大小总是= 4096?
- java实验1机动车实验目的_《Java程序设计》实验指导书.doc
- java filter注入_如何在Java Filter 中注入 Service
- pip 指定版本安装
- 请求发送者与接收者解耦——命令模式(六)
- Android 签名打包
- CFA2019notes的PDF版本,热乎乎的百度网盘分享
- 网吧防火墙选购(转)
- (一)ROS中新建机器人模型(urdf格式)并用rviz显示
- c语言常用颜色种类,C语言常用颜色种类(国外英语资料).doc
- z-index取值范围
- 一个页面播放多个视频
- 华为27asph是什么型号_华为官宣新增P40 Pro+等27款机型支持换原装电池,有你的手机吗?...
- 解剖学坐标体系(LPS , RAS和LAS)
- util是什么意思计算机英语,util是什么意思_util怎么读_util翻译_用法_发音_词组_同反义词_跑龙套-新东方在线英语词典...
- 【iOS】调用百度、高德地图SDK
- arcgis 圈选获取图层下点位_关于Arcgis这62个常用技巧,你造吗
- 【Python爬虫】| XPANX获取抖音APP小视屏