首页 > 编程语言 >Python第四章

Python第四章

时间:2022-09-29 01:33:22浏览次数:45  
标签:实例 Python train 实验 time print dict 第四章

实例1:输出每日一贴

实验过程:

import datetime #导入日期时间类
mot = ["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。",
"今天星期二,\n含泪播种的人一定能笑着收获。",
"今天星期三,\n做对的事情比把事情做对更重要。",
"今天星期四,\n命运给予我们的不是失望之酒,而是机会之杯。",
"今天星期五,\n不要等到明天,明天太遥远,今天就行动。",
"今天星期六,\n求知若饥,虚心若愚。",
"今天星期日,\n成功将属于那些从不说“不可能”的人。"]
day = datetime.datetime.now().weekday()
print(mot[day])

实验结果:

 

 

 

实例2:分两列显示2017~2018赛季NBA西部联盟前八部的球队

实验过程:

print("2017~2018赛季NBA西部联盟前八名\n")
team = ["火箭","勇士","开拓者","雷霆","爵士","鹈鹕","马刺","森林狼"]
for index,item in enumerate(team):
if index%2 == 0:
print(item+"\t\t",end='')
else:
print(item + "\n")

实验结果:

 

 

实例3:向NBA名人堂列表中追加2018年新进入的球星

实验过程:

oldlist = ["迈克尔·乔丹","卡里姆·阿布杜尔·贾巴尔","哈基姆·奥拉朱旺","查尔斯·巴克利","姚明"]
newlist = ["贾森·基德","史蒂夫·纳什","格兰特·希尔"]
oldlist.extend(newlist)
print(oldlist)

实验结果:

 

 

实例4:使用二维列表输出不同版式的古诗

实验过程:

str1 = "千山鸟飞绝"
str2 = "万径人踪灭"
str3 = "孤舟蓑笠翁"
str4 = "独钓寒江雪"
verse = [list(str1),list(str2),list(str3),list(str4)]
print("\n-- 横板 --\n")
for i in range(4):
for j in range(5):
if j == 4:
print(verse[i][j])
else:
print(verse[i][j],end="")

verse.reverse()
print("\n-- 竖版 --\n")
for i in range(5):
for j in range(4):
if j == 3:
print(verse[j][i])
else:
print(verse[j][i],end="")

 实验结果:

 

 

 

实例5:使用元组保存咖啡馆里提供的咖啡名称

实验过程:

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
print(coffeename)

 实验结果:

 

 

 

实例6:使用for循环列出咖啡馆里的咖啡名称

实验过程:

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
print("您好,欢迎光临~伊米咖啡店~\n\n我店有:\n")
for name in coffeename:
print(name + "咖啡",end = " ")

实验结果:

 

 

实例7:分两列显示2017~2018赛季NBA西部联盟前八部的球队(在实例2的基础上,将列表改为元组)

实验过程:

print("2017~2018赛季NBA西部联盟前八名\n")
team = ("火箭","勇士","开拓者","雷霆","爵士","鹈鹕","马刺","森林狼")
for index,item in enumerate(team):
if index%2 == 0:
print(item+"\t\t",end='')
else:
print(item + "\n")

 

实验结果:

 

 

实例8:将麝香猫咖啡替换为拿铁咖啡

实验过程:

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','拿铁','哥伦比亚') #对元组进行重新赋值
print("新元组",coffeename)

实验结果:

 

 

实例9:创建一个保存女神星座的字典

实验过程:

name = ['绮梦','冷伊一','香凝','黛兰']
sign = ['水瓶座','射手座','双鱼座','双子座']
dictionary = dict(zip(name,sign))
print(dictionary)

实验结果:

 

 

实例10:根据星座测试性格特点

实验过程:

name = ['绮梦','冷伊一','香凝','黛兰']
sign_person = ['水瓶座','射手座','双鱼座','双子座']
person_dict = dict(zip(name,sign_person))
sign_all =['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']
nature=['有一种让人看见就觉得开心的感觉, 阳光、乐观、坚强,性格直来直去,就是有点小脾气。',
'很保守, 喜欢稳定, 一旦有什么变动就会觉得心里不踏实, 性格比较慢热,是个理财高手。',
'喜欢追求新鲜感,有点小聪明, 耐心不够, 因你的可爱性格会让很多人喜欢和你做朋友。',
'情绪容易敏感, 缺乏安全感, 做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。',
'有着远大的理想, 总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。',
'坚持追求自己的完美主义者。',
'追求平等、和谐, 交际能力强, 因此朋友较多。 最大的缺点就是面对选择总是犹豫不决。',
'精力旺盛, 占有欲强,对于生活很有目标, 不达目的哲不罢休,复仇心重。',
'崇尚自由,勇敢、 果断、 独立,身上有一股勇往直前的劲儿, 只要想做,就能做。',
'是最有耐心的, 做事最小心。 做事脚踏实地, 比较固执,不达目的不罢休,而且非常勤奋。',
'人很聪明,最大的特点是创新, 追求独一无二的生活,个人主义色彩很浓重的星座。',
'集所有星座的优缺点于一身。最大的优点是有一颗善良的心, 愿意帮助别人。']
sign_dict = dict(zip(sign_all,nature))
print("【香凝】的星座是",person_dict.get("香凝"))
print("\n她的性格是:\n\n",sign_dict.get(person_dict.get("香凝")))

 实验过程:

 

 

实例11:应用字典推导式实现根据名字和星座创建一个字典

实验过程:

name = ['绮梦','冷伊一','香凝','黛兰']
sign = ['水瓶','射手','双鱼','双子']
dictionary = {i:j+'座' for i,j in zip(name,sign)}
print(dictionary)

实验结果:

 

 

实例12:创建保存学生选课信息的集合

实验过程:

python = {'绮梦','冷伊一','香凝','梓轩',}
c = {'冷伊一','零语','梓轩','圣博'}
print('选择Python语言的学生有:',python,'\n')
print('选择C语言的学生有:',c)

 

 

实验结果:

 

 

实例13:学生更改选学课程

实验过程:

python = set(['绮梦','冷伊一','香凝','梓轩'])
python.add('零语')
c = set(['冷伊一','零语','梓轩','圣博'])
c.remove('零语')
print('选择Python语言的学生有:',python,'\n')
print('选择C语言的学生有:',c)

实验结果:

 

实战1:输出 “ 王者荣耀 ” 的游戏角色

实验过程:
实验结果:

 

实战2:模拟火车订票系统

实验过程:

mation = ["车次", " ", "出发站-到达站", " ", "出发时间", " ", "到达时间"," ","历时"]
train_number = ["T40","T298","Z158","Z62"]
chufa_daoda = ["长春-北京","长春-北京","长春-北京","长春-北京"]
start_time = ["00:12","00:06","12:48","21:58"]
arrival_time = ["12:20","10:50","21:06","08:18"]
time = ["12:08","10:44","08:18","8:20"]
for i in information:
print(i,end="")
print("")
print(train_number[0],' ',chufa_daoda[0],' ',start_time[0],' ',arrival_time[0],' ',time[0],' ')
print(train_number[1],' ',chufa_daoda[1],' ',start_time[1],' ',arrival_time[1],' ',time[2],' ')
print(train_number[2],' ',chufa_daoda[2],' ',start_time[2],' ',arrival_time[2],' ',time[2],' ')
print(train_number[3],' ',chufa_daoda[3],' ',start_time[3],' ',arrival_time[3],' ',time[3],' ')
chufa_chx = dict(zip(train_number,chufa_daoda))
start_time_chx = dict(zip(train_number,start_time))
arrival_time_chx = dict(zip(train_number,arrival_time))
lishi_chx = dict(zip(train_number,time))
train = input("请输入购买车次:")
passenger = input("请输入乘车人(用逗号分隔):")
achufa = chufa_chx[train]
print("你已购买" + train + "次列车" + achufa + "开,请" + passenger + "尽快换取纸质车票。【铁路客服】")

 


实验结果:

 

 

实战3:电视剧的收视率排行榜

实验过程:

 

 

实验结果:

 

 

实战4:定制自己的手机套餐

实验过程:

print("定制自己的手机套餐:")
call = ["0分钟", "50分钟", "100分钟", "300分钟", "不限量"]
flow = ["0M", "500M", "1G", "5G", "不限量"]
message = ["0条", "50条", "100条"]
#通话时长
print("A.请设置通话时长:")
for i,j in enumerate(call):
print(str(i+1) + '.' + j)
A = int(input("输入选择的通话时长编号:"))
#流量
print("B.请设置流量包:")
for i,j in enumerate(flow):
print(str(i+1) + '.' + j)
B = int(input("输入选择的流量包编号:"))
#短信
print("C.请设置短信条数:")
for i,j in enumerate(message):
print(str(i+1) + '.' + j)
C = int(input("输入选择的短信条数编号:"))
#套餐结果
print("您的手机套餐定制成功:"+ "免费通话时长为" + call[A-1] +
"/月,"+ "流量为" + flow[B-1] + "/月,"+
"短信条数" + message[C-1] + "/月")

 

实验结果:

 

标签:实例,Python,train,实验,time,print,dict,第四章
From: https://www.cnblogs.com/zhuangzhuang123/p/16738908.html

相关文章

  • Python实验报告
                                                     第4章  ......
  • Python第四章
    importdatetime#定义一个列表mot=["今天星期一:\n坚持下去不是因为我坚强,而是因为我别无选择。",    "今天星期二:\n含泪播种的人一定能笑着收获。",   ......
  • python 如何快速升级pip
    1.首先通过快捷键“win+R”打开运行窗口。输入cmd。点击“确定”,以管理员身份打开命令行界面2.在命令行界面输入“piplist”按下Enter3.直接拉到最下面有两行英文大......
  • python实验报告第四章——序列的应用
                             python第四章——序列的应用一、实验目的和要求1、了解python中的序列结构2、学会使用列......
  • Python语言基础实验(第四周)
    Python语言基础实验(第四周)一、实验目的1.了解并掌握python中序列及序列的常用操作。2.根据实际需要运用合适的序列类型来完成实验。二、实验环境软件版本:Python3.......
  • Python4
    实战01print("“王者荣耀”的游戏角色:")print("====坦克:====")tank=["苏烈","刘邦","钟馗","张飞","牛魔","程咬金","白起","刘禅","庄周","项羽","廉颇","巨灵神"......
  • python学习随笔
    本周python学习随笔一、Python中的数据类型 Number【数字:整型int,浮点型[小数]float,复数类型complex】String【字符串】strBoolean【布尔类型】True真(1),Flase假(0)N......
  • Python基础(八) | 深浅拷贝、生成器、迭代器以及装饰器详解
    ⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深......
  • python scapy dns 包字段解析
    qr:  0表示查询报文,1表示响应报文opcode: 通常值为0(标准查询),其他值为1(反向查询)和2(服务器状态请求)。aa: 表示授权回答(authoritativeanswer)tc: ......
  • python虚拟环境管理
    为什么要创建虚拟环境?给不同的项目创建虚拟环境,针对不同项目只需要加载使用的包,打包python程序的时候可以大量的减少占用的空间,加快打包速度,减少文件大小。windows环境......