(一)输出每日一贴
1.代码:
import datetime #导入日期时间类
#定义一个列表
mot = ["今天星期一:\n坚持下去不是因为我坚强,而是因为我别无选择。",
"今天星期二:\n含泪播种的人一定能笑着收获。",
"今天星期三:\n作对的事情比把事情做对重要。",
"今天星期四:\n命运给予我们的不是失望之酒,而是机会之怀。",
"今天星期五:\n不要等到明天,明天太遥远,今天就行动。",
"今天星期六:\n求知若饥,虚心若愚。",
"今天星期日:\n成功将属于那些从不说“不可能”的人。"]
day = datetime.datetime.now().weekday()
print(mot[day])
2.结果:
今天星期五:
不要等到明天,明天太遥远,今天就行动。
(二)分两列显示2017~2018赛季NBA西部联盟前八名的球队
1.代码:
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") #换行输出
2.结果:
2017~2018赛季NBA西部联盟前八名
火箭 勇士
开拓者 雷霆
爵士 鹈鹕
马刺 森林狼
(三)向NBA名人堂列表中追加2018年新进入的球星
1.代码:
#NBA名人堂原有人员
oldlist = ["迈克尔·乔丹","卡里姆·阿布迈尔·贾巴尔","哈基姆·奥拉尔旺","查尔斯·巴克利","姚明"]
newlist = ["贾森·基地","史蒂夫·纳什","格兰特·希尔"] #新增人员列表
oldlist.extend(newlist) #追加新球星
print(oldlist) #显示新的NBA名人堂人员列表
2.结果:
['迈克尔·乔丹', '卡里姆·阿布迈尔·贾巴尔', '哈基姆·奥拉尔旺', '查尔斯·巴克利', '姚明', '贾森·基地', '史蒂夫·纳什', '格兰特·希尔']
(四)使用二维列表输出不同版式的古诗
1.代码:
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="")
2.结果:
-- 横版 --
千山鸟飞绝
万径人踪灭
孤舟蓑笠翁
独钓寒江雪
-- 竖版--
独孤万千
钓舟径山
寒蓑人鸟
江笠踪飞
雪翁灭绝
(五)使用元组保存咖啡馆里提供的咖啡名称
1.代码:
conffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
print(conffeename)
2.结果:
('蓝山', '卡布奇诺', '曼特宁', '摩卡', '麝香猫', '哥伦比亚')
(六)使用for循环列出咖啡馆里的咖啡名称
1.代码:
conffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚') #定义元组
print("您好,欢迎光临 ~伊米咖啡馆~\n\n我店有:\n")
for name in conffeename:
print(name + "咖啡", end = " ")
2.结果:
您好,欢迎光临 ~伊米咖啡馆~
我店有:
蓝山咖啡 卡布奇诺咖啡 曼特宁咖啡 摩卡咖啡 麝香猫咖啡 哥伦比亚咖啡
(七)分两列显示2017~2018赛季NBA西部联盟前八名球队
1.代码:
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") #换行输出
2.结果:
2017~2018赛季NBA西部联盟前八名
火箭 勇士
开拓者 雷霆
爵士 鹈鹕
马刺 森林狼
(八)将麝香猫咖啡替换为拿铁咖啡
1.代码:
conffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
conffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','拿铁','哥伦比亚')
print("新元组",conffeename)
2.结果:
新元组 ('蓝山', '卡布奇诺', '曼特宁', '摩卡', '拿铁', '哥伦比亚')
(九)创建一个保存女神星座的字典
1.代码:
name = ['绮梦','冷伊一','香凝','黛兰']
sign = ['水瓶座','射手座','双鱼座','双子座']
dictionary = dict(zip(name,sign))
print(dictionary)
2.结果:
{'绮梦': '水瓶座', '冷伊一': '射手座', '香凝': '双鱼座', '黛兰': '双子座'}
(十)根据星座测试性格特点
1.代码:
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("香凝")))
2.结果:
【香凝】的星座是 双鱼座
她的性格特点是:
集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。
(十一)应用字典推导式实现根据名字和星座创建一个字典
- 代码:
name = ['绮梦','冷伊一','香凝','黛兰']
sign = ['水瓶','射手','双鱼','双子']
dictionary = {i:j+'座' for i,j in zip(name,sign)}
print(dictionary)
- 结果:
{'绮梦': '水瓶座', '冷伊一': '射手座', '香凝': '双鱼座', '黛兰': '双子座'}
(十二)创建保存学生选课信息的集合
- 代码:
python = {'绮梦','冷伊一','香凝','梓轩'}
c = {'冷伊一','零语','梓轩','圣博'}
print('选择Python语言的学生有:',python,'\n')
print('选择C语言的学生有:',c)
- 结果:
选择Python语言的学生有: {'香凝', '绮梦', '冷伊一', '梓轩'}
选择C语言的学生有: {'零语', '冷伊一', '梓轩', '圣博'}
(十三)学生更改选学课程
- 代码:
python = set(['绮梦','冷伊一','香凝','梓轩'])
python.add('零语')
c = set(['冷伊一','零语','梓轩','圣博'])
c.remove('零语')
print('选择python语言的学生有:',python,'\n')
print('选择C语言的学生有:',c)
- 结果:
选择python语言的学生有: {'香凝', '冷伊一', '梓轩', '绮梦', '零语'}
选择C语言的学生有: {'冷伊一', '梓轩', '圣博'}
(十四)对选课集合进行交集、并集和差集运算
- 代码:
python = set(['绮梦','冷伊一','香凝','梓轩'])
c = set(['冷伊一','零语','梓轩','圣博'])
print('选择Python语言的学生有:',python)
print('选择C语言的学生有:',c)
print('交集运算:',python & c)
print('并集运算:',python | c)
print('差集运算:',python - c)
- 结果:
选择Python语言的学生有: {'香凝', '梓轩', '冷伊一', '绮梦'}
选择C语言的学生有: {'梓轩', '圣博', '冷伊一', '零语'}
交集运算: {'梓轩', '冷伊一'}
并集运算: {'圣博', '冷伊一', '零语', '香凝', '梓轩', '绮梦'}
差集运算: {'香凝', '绮梦'}
标签:python,冷伊一,print,梓轩,香凝,绮梦,应用,序列,第四章 From: https://www.cnblogs.com/tftfboys/p/16739122.html