python实操练习案例(一)

目录
  • 任务1、输出图书信息
  • 任务2、输出《红楼梦》中的金陵十二钗前五位
    • 1、变量的赋值
    • 2、列表的方式
    • 3、字典的方式
  • 任务3、输出图书音像勋章
  • 任务4、输出你的身体指标

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

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实操练习案例的文章就介绍到这了,更多相关python练习内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python实操案例练习(七)

    目录 任务1.编写程序实现乐手弹奏乐器 多态 任务2.使用面向对象设计自定义类,描述出租车和家用轿车的信息 任务1.编写程序实现乐手弹奏乐器 多态 class Instrument():     def make_sound(self):         pass class Erhu(Instrument):     def make_sound(self):         print('二胡在演奏') class Pinao(Instrument):     def make_sound(

  • python实操案例练习(八)

    目录 任务1.记录用户登录日志 任务2.模拟淘宝客服自动回复 任务1.记录用户登录日志 import time def show_info():     print('输入提示数字,执行相应操作:0退出,1查看登录日志') # 记录日志 def write_logininfo(username):     with open('log.txt','a')as file:        s=f'用户名{username},登录时间:{time.strftime("%Y-%m-%d %H:%M:%S

  • python实操练习案例(六)

    目录 任务1. Mini计算器 任务2. 猜数游戏 任务1. Mini计算器 看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠 完整的代码: ef calc(a,b,op):     if op=='+':         return add(a,b)     elif op=='-':         return sub(a,b)     elif op=='*':         return mul(a,b)     elif op=='/':         if

  • python实操练习案例

    目录 任务1.输出图书信息 任务2.输出<红楼梦>中的金陵十二钗前五位 1.变量的赋值 2.列表的方式 3.字典的方式 任务3.输出图书音像勋章 任务4.输出你的身体指标 看到这个先思考,自己怎么输出他?为什么它有颜色?特殊符号去哪找?特殊符号在符号大全找符号大全 http://www.fhdq.net/ 任务1.输出图书信息 book_name='Java程序设计教程' publish='西安电子科技大学出版社' pub_date='2019-02-02' price=56.8 print(

  • python实操练习案例(一)

    目录 任务1.输出图书信息 任务2.输出<红楼梦>中的金陵十二钗前五位 1.变量的赋值 2.列表的方式 3.字典的方式 任务3.输出图书音像勋章 任务4.输出你的身体指标 看到这个先思考,自己怎么输出他?为什么它有颜色?特殊符号去哪找?特殊符号在符号大全找符号大全 http://www.fhdq.net/ 任务1.输出图书信息 book_name='Java程序设计教程' publish='西安电子科技大学出版社' pub_date='2019-02-02' price=56.8 print(

  • Python 实操显示数据图表并固定时间长度

    目录 1.非定长的时间轴 2.定长时间轴 实时显示数据 前言: python利用matplotlib库中的plt.ion()函数实现即时数据动态显示: 1.非定长的时间轴 代码示例: # -*- coding: utf-8 -*- import matplotlib.pyplot as plt import numpy as np import time from math import * plt.ion() #开启interactive mode 成功的关键函数 plt.figure(1)

  • python学习实操案例(四)

    目录 任务1.“千年虫”我来了 函数enumerate 排序之后的 任务2.京东购物流程 入库操作 整个过程 下面要学的是列表: 任务1.“千年虫”我来了 函数enumerate enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. year=[82,89,88,86,85,00,99] print('原列表:',year) for index,value in enumerate(year):  

  • python学习实操案例(三)

    目录 任务1.循环输出26个字母对应的ASCII码值 任务2.模拟用户登录 任务3.猜数游戏 任务4.计算100-999之间的水仙花数 任务1.循环输出26个字母对应的ASCII码值 x=97#代表的是a的ASCII值 for _ in range(1,27):     print(chr(x),'----->',x)     x+=1 print('--------------------------------------') x=97 while x<123:     print(chr

  • python学习实操案例(二)

    目录 任务1.将指定的十进制转换为二进制.八进制.十六进制 二进制转换 八进制和十六进制以及异常处理机制的应用 任务2.为自己手机充值 任务3.计算能量的消耗 任务4.预测未来子女的身高 任务1.将指定的十进制转换为二进制.八进制.十六进制 二进制转换 第一种和第二种写法: num=int(input('请输入一个十进制的整数'))#将str类型转换成int类型 print(num,'的二进制数为:',bin(num))#第一种写法 使用了个数可变的位置参数 print(str(num)+'的二

  • python学习实操案例(五)

    目录 任务1.我的咖啡馆你做主 元组 任务2.显示2019中超联赛中前五名排行 任务3.模拟手机通讯录 任务1.我的咖啡馆你做主 元组 coffee_name=('蓝山','卡布奇诺','拿铁','皇家咖啡','女皇咖啡','美丽与哀愁') print('您好!欢迎光临小贾的咖啡小店') print('本店经营的咖啡有:') for index,item in enumerate(coffee_name):     print(index+1,'.',item,end='  ') index=i

随机推荐