Python基础实操:变量赋值、列表字典与格式化输出案例
本文通过四个Python实操案例,演示如何输出带颜色的文本、使用变量与列表存储图书及人物信息、利用字典遍历数据,以及计算并格式化输出BMI指数。内容涵盖基础语法、数据结构应用及字符串格式化技巧,适合Python初学者进行代码练习。

在开始编写代码前,建议先思考如何实现输出效果、为何文本会显示颜色以及特殊符号的来源。特殊符号可通过符号大全工具查找。
http://www.fhdq.net/任务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\t◁')
print('▷\t定价:',price,'\t\t\t\t\t◁')
print('►→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀')预期输出效果如下所示。
►→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀ ▷ 《 Java程序设计教程 》 ◁ ▷ 出版社: 西安电子科技大学出版社 ◁ ▷ 出版时间: 2019-02-02 ◁ ▷ 定价: 56.8 ◁ ►→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀
任务2:输出《红楼梦》金陵十二钗前五位名单
1、变量的赋值方法
name1='林黛玉'
name2='薛宝钗'
name3='贾元春'
name4='贾探春'
name5='史湘云'
print('➀\t'+name1)
print('➁\t'+name2)
print('➂\t'+name3)
print('➃\t'+name4)
print('➄\t'+name5)运行结果如下。
➀ 林黛玉 ➁ 薛宝钗 ➂ 贾元春 ➃ 贾探春 ➄ 史湘云
2、使用列表的方式
lst_name=['林黛玉','薛宝钗','贾元春','贾探春','史湘云']
lst_sig=['➀','➁','➂','➃','➄']
for i in range(5):
print(lst_sig[i],lst_name[i])若不使用索引[i]直接输出数组,结果将不同。
➀ 林黛玉 ➁ 薛宝钗 ➂ 贾元春 ➃ 贾探春 ➄ 史湘云
3、使用字典的方式
d={'➀':'林黛玉','➁':'薛宝钗','➂':'贾元春','➃':'贾探春','➄':'史湘云'}
print('''------------------------------------------------------''')
for key in d:
print(key,d[key])
print('zip-----------------------------------')
for s,name in zip(lst_sig,lst_name):
print(s,name)运行结果如下。
➀ 林黛玉 zip----------------------------------- ➁ 薛宝钗 zip----------------------------------- ➂ 贾元春 zip----------------------------------- ➃ 贾探春 zip----------------------------------- ➄ 史湘云 zip----------------------------------- ➀ 林黛玉 ➁ 薛宝钗 ➂ 贾元春 ➃ 贾探春 ➄ 史湘云
任务3:输出带有颜色的图书音像勋章
实现彩色文本输出。

print('\033[0;35m\t\t图书音像勋章\033[m')
print('\033[0;35m---------------------------------------------\033[m')
print('\033[0;32m❀图书音像勋章\t\t囍\t专享活动\033[m')
print('\033[0;34m❤专属优惠\t\t☏\t优惠提醒\033[m')
print('\033[0;35m---------------------------------------------\033[m')
任务4:输出身体指标数据
根据输入的身高和体重计算BMI指数。
height=170
weight=50.5
bmi=weight/(height+weight)
print('您的身高是:',height)
#print('您的体重是:'+str(weight))
print('您的体重是:',weight)
print('您的BMI的指数是:',bmi)您的身高是: 170 您的体重是: 50.5 您的BMI的指数是: 0.2290249433106576
对小数进行格式化输出。
- print('您的BMI的指数是:'+'{:0.2f}'.format(bmi))
- 您的BMI的指数是:0.23
本文介绍了Python基础实操案例,更多相关内容可参考本站过往文章或继续浏览后续教程,感谢支持。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













