import datetime # 导入日期时间类
# 定义一个列表
mot = ["今天星期一: \n坚持下去不是因为我很坚强,而是因为我别无选择。",
"今天星期二: \n含泪播种的人一定能笑着收获。",
"今天星期三: \n做对的事情比把事情做对重要。",
"今天星期四: \n命运给予我们的不是失望之酒,而是机会之杯。",
"今天星期五: \n不要等到明天,明天太遥远,今天就行动。",
"今天星期六: \n求知若饥,虚心若愚。",
"今天星期日: \n成功将属于那些从不说”不可能“的人。",]
day = datetime.datetime.today().weekday() # 获取当前星期
print(mot[day]) # 输出每日一帖
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")
# NBA名人堂原有人员
oldlist = ["迈克尔·乔丹","卡里姆·阿布杜尔·贾巴尔","哈基姆·奥拉朱旺","查尔斯·巴克利","姚明",]
newlist = ["贾森·基德","史蒂夫·纳什","格兰特·希尔"]
oldlist.extend(newlist)
print(oldlist)
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='') # 不换行输出
# 定义元组
coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
# 输出元组
print(coffeename)
coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚') # 定义元组
print("您好,欢迎光临~伊米咖啡馆 ~\n\n我店有: \n")
for name in coffeename: # 遍历元组
print(name + "咖啡", end=" ")
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") # 换行输出
# 定义元组
coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')
# 对元组进行重新赋值
coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','拿铁','哥伦比亚')
print("新元组", coffeename)
ukguzheng = ('蓝山','卡布奇诺','曼特宁','摩卡')
print("原元组: ", ukguzheng)
ukguzheng = ukguzheng + ('麝香猫','哥伦比亚')
print("组合后: ", ukguzheng)
import random # 导入random标准库
randomnumber = (random.randint(10,100) for i in range(10))
print("生成的元组为: ", randomnumber)
randomnumber = tuple(randomnumber) # 转换为元组
print("转换后: ", randomnumber)
number = (i for i in range(3))
print(number.__next__()) # 输出第1个元素
print(number.__next__()) # 输出第2个元素
print(number.__next__()) # 输出第3个元素
number = tuple(number) # 转换为元组
print("转换后:", number, "\n")
number = (i for i in range(4)) # 生成生成器对象
for i in number: # 遍历生成器对象
print(i, end=" ") # 输出每个元素的值
print(tuple(number)) # 转换为元组输出
name = ['绮梦','冷伊一','香凝','黛兰'] # 作为链的列表
sign = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表
dictionary = dict(zip(name,sign)) # 转换为字典
print(dictionary) # 输出转换后字典
dictionary = dict(绮梦 = '水瓶座', 冷伊一 = '射手座', 香凝 = '双鱼座', 黛兰 = '双鱼座')
print(dictionary)
name_list = ['绮梦','冷伊一','香凝','黛兰'] # 作为键的列表
dictionary = dict.fromkeys(name_list)
print(dictionary)
name_tuple = ('绮梦','冷伊一','香凝','黛兰') # 作为键的元组
sign = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表
dict1 = {name_tuple: sign} # 创建字典
print(dict1)
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("香凝"))) # 输出性格特点
name = ['绮梦','冷伊一','香凝','黛兰'] # 作为键的列表
sign = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表
dictionary = {i:j for i,j in zip(name,sign)} # 使用列表推导式生成字典
print(dictionary) # 输出转换后字典
python = {'绮梦','冷伊一','香凝','梓轩'} # 保存选择Python语言的学生姓名
c = {'冷伊一','零语','梓轩','圣博'} # 保存选择C语言的学生姓名
print('选择Python语言的学生有: ', python, '\n') # 输出选择Python语言的学生姓名
print('选择C语言的学生有: ', c) # 输出选择C语言的学生姓名
python = {'绮梦','冷伊一','香凝','梓轩'} # 保存选择Python语言的学生姓名
c = {'冷伊一','零语','梓轩','圣博'} # 保存选择C语言的学生姓名
print('选择Python语言的学生有: ', python, '\n') # 输出选择Python语言的学生姓名
print('选择C语言的学生有: ', c) # 输出选择C语言的学生姓名
python = set(['绮梦','冷伊一','香凝','梓轩']) # 保存选择Python语言的学生姓名
c = set(['冷伊一','零语','梓轩','圣博']) # 保存选择C语言的学生姓名
print('选择Python语言的学生有: ', python) # 输出选择Python语言的学生姓名
print('选择C语言的学生有: ', c) # 输出选择C语言的学生姓名
# 输出既选择了Python语言又选择了C语言的学生姓名
print('交集运算: ', python & c)
# 输出参与选课的全部学生名字
print('并集运算: ', python | c)
# 输出只选了Python语言但没有选择C语言的学生姓名
print('差集运算: ', python - c)
positionnig1 = ['====坦克====']
id1 = ['苏烈 刘邦 钟馗 张飞 牛魔 程咬金 白起 刘祥 庄周 项羽 廉颇 巨灵神 安禄山 猪八戒 ']
dw1 = dict(zip(positionnig1, id1))
print(dw1)
positionnig2 = ['====战士====']
id2 = ['狂铁 裴擒虎 铠 孙悟空 哪吒 杨戬 橘右京 亚瑟 雅典娜 夏侯惇 关羽 吕布 韩信 老夫子 达摩 典韦 曹操 钟无艳 墨子 赵云 刑天 龙且']
dw2 = dict(zip(positionnig2, id2))
print(dw2)
positionnig3 = ['====刺客====']
id3 = ['百里玄策 庞统 花木兰 阿珂 不知火舞 李白 娜可露露 兰陵王 露娜 韩信 宫本武藏 盖聂 红拂']
dw3 = dict(zip(positionnig3, id3))
print(dw3)
positionnig4 = ['====法师====']
id4 = ['杨玉环 弈星 女娲 周瑜 鬼谷子 芈月 干将莫邪 东皇太一 大乔 诸葛亮 貂蝉 张良 安琪拉 不知火舞 姜子牙 武则天 王昭君 甄姬 扁鹊 高渐离 嬴政 妲己 小乔']
dw4 = dict(zip(positionnig4, id4))
print(dw4)
positionnig5 = ['====射手====']
id5 = ['公孙离 百里守约 后裔 刘备 黄忠 马可波罗 成吉思汗 虞姬 李元芳 艾琳 狄仁杰 鲁班七号 孙尚香']
dw5 = dict(zip(positionnig5, id5))
print(dw5)
positionnig6 = ['====辅助====']
id6 = ['明世隐 梦奇 孙膑 太乙真人 蔡文姬']
dw6 = dict(zip(positionnig6, id6))
print(dw6)
information = ["车次", " ", " 出发站-到达站", " ", "出发时间", " ", "到达时间"," ","历时"]
train_number = ["T40","T298","T158","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))
print("\n")
train = input("请输入购买车次:")
passenger = input("请输入乘车人(用逗号分隔):")
achufa = chufa_chx[train]
print("你已购买" + train + "次列车" + achufa + "开,请" + passenger + "尽快换取纸质车票。【铁路客服】")
标签:输出,Python,number,实验,time,print,dict,第四章 From: https://www.cnblogs.com/baolongzhanshi666/p/16743597.html