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:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)相关推荐

  1. Python 自学笔记(教程)(七)

    Python 自学笔记(教程)(七) 代码 代码讲解 import time time.sleep() random random.randint() % 传送门 代码 今天的笔记很简单,就用课程作业 ...

  2. Python自学笔记6:实操案例三(十进制转换二、八、十六进制),手机充值,计算能量消耗,预测未来子女身高

    Python自学笔记6:实操案例三(十进制转换二.八.十六进制),手机充值,计算能量消耗,预测未来子女身高 杨淑娟老师网课传送门(非广告):https://www.bilibili.com/video ...

  3. Python自学笔记10:实操案例七(根据星座测试性格特点、模拟12306火车订票下单)

    Python自学笔记10:实操案例七(根据星座测试性格特点.模拟12306火车订票下单) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=157 ...

  4. Python自学笔记9:实操案例六(千年虫,购物流程)

    Python自学笔记9:实操案例六(千年虫,购物流程) 网课传送门:第155,156讲,https://www.bilibili.com/video/BV1Sw411Z779?p=155 1.千年虫 ...

  5. Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势)

    Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势) 1.支付密码的验证: 这个主要就是调用isdigit()函数判断字符串是不是全是数字组成. pwd=i ...

  6. Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)

    Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...

  7. Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复)

    Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=168& ...

  8. Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)

    Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...

  9. 切图案例实操课程二-姜威-专题视频课程

    切图案例实操课程二-199人已学习 课程介绍         本课程以主要目的是引导初入前端的小白,了解前端是如何工作的,通过正确建立构建环境,解构任务, 课程收益      讲师介绍     姜威 ...

最新文章

  1. Python基础学习!基本元素,数字,字符串以及变量
  2. JavaScript里的循环方法:forEach,for-in,for-of
  3. linux驱动大小,为什么在Linux字符驱动程序读取调用中大小总是= 4096?
  4. java实验1机动车实验目的_《Java程序设计》实验指导书.doc
  5. java filter注入_如何在Java Filter 中注入 Service
  6. pip 指定版本安装
  7. 请求发送者与接收者解耦——命令模式(六)
  8. Android 签名打包
  9. CFA2019notes的PDF版本,热乎乎的百度网盘分享
  10. 网吧防火墙选购(转)
  11. (一)ROS中新建机器人模型(urdf格式)并用rviz显示
  12. c语言常用颜色种类,C语言常用颜色种类(国外英语资料).doc
  13. z-index取值范围
  14. 一个页面播放多个视频
  15. 华为27asph是什么型号_华为官宣新增P40 Pro+等27款机型支持换原装电池,有你的手机吗?...
  16. 解剖学坐标体系(LPS , RAS和LAS)
  17. util是什么意思计算机英语,util是什么意思_util怎么读_util翻译_用法_发音_词组_同反义词_跑龙套-新东方在线英语词典...
  18. 【iOS】调用百度、高德地图SDK
  19. arcgis 圈选获取图层下点位_关于Arcgis这62个常用技巧,你造吗
  20. 【Python爬虫】| XPANX获取抖音APP小视屏

热门文章

  1. 怎么用计算机打吃鸡,Win10系统笔记本玩绝地求生(吃鸡)卡怎么办
  2. PYTHONPATH 是什么
  3. 元素浮动布局,微信聊天框
  4. Spark join和cogroup算子
  5. c语言定义四个整型查表的数,C语言知识点速查表
  6. 三元表达式多条件判断
  7. centos7 搭建nginx+python+php 环境
  8. Hbuilder+MUI商城app分享
  9. Java数组作为方法返回值
  10. C#打印页面设置(横向,页宽,页高)