python-基础篇-列表和元组-脚本-结合生活-第二:拓展

11.地铁到站时间双语提示

# 6.11 地铁到站时间双语提示

import time
caption=["Destination of the train","the train","next train","列车终点","本次列车","下次列车"]
view=["XIZHIMEN","2 Min","8 Min","西直门","2 分钟","8 分钟"]


print("-------------------------------------------------------")
print(time.strftime("%Y:%m:%d %H:%M:%S",time.localtime(time.time())).center(50))
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("   "+caption[0] + "     "+ view[0])
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("   "+ caption[1] + "        "+ view[1])
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("   "+caption[2] + "       "+ view[2])
print("-------------------------------------------------------")
print("-------------------------------------------------------")

print(time.strftime("%Y:%m:%d %H:%M:%S",time.localtime(time.time())).center(50))
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("            "+caption[3] + "        "+ view[3])
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("            "+ caption[4] + "       "+ view[4])
print("-------------------------------------------------------")
print("-------------------------------------------------------")
print("            "+caption[5] + "       "+ view[5])
print("-------------------------------------------------------")

在这里插入图片描述

12.淘宝网店客服中心

# 6.12 淘宝网店客服中心

list=["客服中心","售前","售后","查件"]
service=["乐乐","彩彩","芳芳","果果","果果","甜甜","诗诗","甜甜","笑笑","牛牛","点点","思思","雯雯"]

print("-------------------------")
print(list[0].center(20))
print("-------------------------")
print(list[1])
print("   "+ service[0] + "    " + service[1])
print("   "+ service[2] + "    " + service[3])
print("   "+ service[4] + "    " + service[5])

print("-----------------------")
print(list[2])
print("   "+service[6] + "  " + service[7])

print("----------------------")
print(list[3])
print("   "+service[8] + "  "+ service[9])
print("---------------------")
print("---------------------")

在这里插入图片描述

13.预测2019年主要汽车集团全球销量

# 6.13 预测2019年全球主要汽车集团销量

list=[["大众",10598480,10830625],["丰田",10292302,10520655],["雷诺日产",10232365,10360992],["通用",8962203,8786987],["现代起亚",7275703,7507945],["福特",6294884,5734306],["本田",5299397,5262125],["菲亚特",4839575,4840664],["雪铁龙",4248250,4125683],["铃木",3174143,3213143]]
print("-------------------------")
print("2017-2018年汽车销量总和")
print("-------------------------")
for item in  list:
    car=item
    print( car[0],car[1]+car[2])

print("-------------------------")
print("增长率")
print("-------------------------")
for item in  list:
    car=item
    print( car[0],(car[2]-car[1])/car[1] *100 ,'%')
print("-------------------------")
print("预计2019年汽车销量")
print("-------------------------")
for item in list:
    car = item
    print(car[0], int( car[2] / car[1] * car[2] ))

在这里插入图片描述

14.动态显示停车位


在这里插入图片描述

15.藏头诗

# 6.15 藏头诗

avai = ["芦花丛中一扁舟,", "俊杰俄从此地游,", "义士若能知此理,", "反躬难逃可无忧。"]
print("*********")
for item in avai:
     print(item[0], end = "")
print("\n*********")

在这里插入图片描述

16.2018年最畅销车型排行

# 6.16 2018年最畅销车型排行

car = [[837624,"RAV4"],[791275,"途观"],[651090,"索罗德"],[1080757,"福特F系"],[789519,"高尔夫"],[747646,"CR-V"],[1181445,"卡罗拉"],[823169,"思域"],[661383,"凯美瑞"	],[725463,"POLO"]]
car.sort()
print("2018年全球单一车型汽车销量排行榜(升序排行)")
print("-------------------------")
for item in  car:
     print(item)

car.sort(reverse=True)
print("2018年全球单一车型汽车销量排行榜(降序排行)")
print("-------------------------")
for item in  car:
     print(item)

在这里插入图片描述

17.按行和列输出中国十大高铁站

# 6.17 按行和列输出中国十大高铁站

station=["西安北","郑州东","上海虹桥","昆明南","重庆西","贵阳北","杭州东","南京南","广州南","重庆北"]
print(station[1]+ "-" + station[3]+ "-" + station[5]+ "-" + station[7]+ "-" + station[9])
print(station[0]+ "\n" + station[2]+ "\n" + station[4]+ "\n" + station[6]+ "\n" + station[8])

在这里插入图片描述

18.为古诗配上拼音

# 6.18 为古诗配上拼音

poem = ["《大风歌》", "大风起兮云飞扬,","威加海内兮归故乡。","安得猛士兮守四方。"]
spell = ["《dà fēng gē 》", "dà fēng qǐ xī yún fēi yáng ,", "wēi jiā hǎi nèi xī guī gù xiāng,","ān dé měng shì xī shǒu sì fāng 。"]
print(poem[0].center(25))
print(poem[1].center(20))
print(poem[2].center(20))
print(poem[3].center(20))
print()

print(spell[0].center(30))
print(spell[1])
print(spell[2])
print(spell[3])
print()

print(spell[0].center(30))
print(poem[0].center(25))
print(spell[1])
print(poem[1].center(20))
print(spell[2])
print(poem[2].center(20))
print(spell[3])
print(poem[3].center(20))

在这里插入图片描述

19.论坛参会人员签到输出

# 6.19 论坛参会人员签到输出

avai = []
name=" "
while name!="q":
     avai.append(name)
     name=input("请输入签到人员姓名:\n" )
print("\033[1;38;46m已经签到人员名单(先签在前)".ljust(60)+"\033[0m" )
print("-------------------------------------------------------" )
for item in avai :
     print(item )
print("\033[1;38;46m已经签到人员名单(后签在前)".ljust(60) + "\033[0m")
print("-------------------------------------------------------")
avai.reverse()
for item in avai:
     print(item)
print("\033[1;38;46m已经签到人员总数".ljust(60) + "\033[0m")
print("-------------------------------------------------------")
print(len(avai))

20.模拟微信订阅号的显示输出

# 6.20 模拟微信订阅号的显示输出

list = [["百度翻译","20:12"],["上海证券报","20:09"],["华章管理","20:06"],["香港宠物在线","19:43"],["CSDN","19:26"],["果壳","19:15"],["出版人杂志","19:10"],["华为","19:06"],["红色集结号","15:45"],["绘本精选","15:20"]]

print("\033[1;38;46m       订阅号".ljust(60)+"\033[0m" )
for item in list :
     print("\033[1;37;41m"+ item[0].ljust(50)+ "\033[0m" )
     print(item[1].rjust(20) )
print("\033[1;38;46m       订阅号".ljust(60)+"\033[0m" )
a=list[0]
list.remove(a)
list.append(a)
a=list[0]
list.remove(a)
list.append(a)
a=list[0]
list.remove(a)
list.append(a)
for item in list :
     print("\033[1;37;41m"+ item[0].ljust(50)+ "\033[0m" )
     print(item[1].rjust(20) )

在这里插入图片描述

21.模拟手机电话来电管理

# 6.21 模拟手机电话来电管理

photo=[["张三丰","1672879845","呼出","1分10秒","2019-03-05","16:00"],["张三丰","1672879845","未接通","  ", "2019-03-05","10:14"],["史经理","1672669007","呼出","27秒","2019-03-04","15:18"],["史经理","1672669007","已接","41秒","2019-03-03","16:18"],["石思雨","1678653356","呼出","1分10秒","2019-03-03","15:00"],["刘三多","1672669866","已接","2分37秒"     , "2019-02-26","15:57"],["刘三多","1672669866","呼出","41秒"     , "2019-02-01","12:22"],["栗是新","1672666676","呼出","45秒","2019-01-28","05:27"],["宋明丽","1678661678","已接","56秒","2019-01-23","09:52"],["宋明丽","1678661678","呼出","36秒","2019-01-21","18:15"]]
photo2=[]
all=[]
allcount=[]
ovel=[]
for item in photo:
     all.append([item[0],item[1]," "," "," "," "])
     all.append( [" ", " ", item[2] , item[3],item[4] , item[5]])
for val in all:
      if val not in photo2:
          photo2.append(val)
          allcount.append( all.count(val))
for item,item2 in zip(photo2,allcount):
     print(item[0] + " ", item[1] + "  ",item[2] + "  ", item[3]+" ",item[4] + "  ", item[5]+"   ",str(item2))
all.clear()
photo2.clear()
for item in photo:
     all.append([item[0],item[1]])
for item in all:
     ovel.append([item[0],item[1], all.count(item)])

for val in ovel:
      if val not in photo2:
          photo2.append(val)
for item in  photo2:
     print(item[0] + " "+ str(item[2])+ "\n",item[1] )

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

fo安方

觉得俺的文章还行,感谢打赏,爱

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

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

打赏作者

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

抵扣说明:

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

余额充值