17python实操案例二


在这里插入图片描述
看到这个先思考,自己怎么输出他?
为什么它有颜色?
特殊符号去哪找?
特殊符号在符号大全找 符号大全

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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是数学系的小孩儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值