首页 > 编程语言 >python第四周

python第四周

时间:2022-11-03 14:00:39浏览次数:36  
标签:输出 python number sign dict time print 四周

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,sign,dict,time,print,四周
From: https://www.cnblogs.com/rweiq/p/16854248.html

相关文章

  • 【python】带你采集基金股票数据并作可视化操作
    前言嗨喽,大家好呀~这里是爱看美女的茜茜呐又到了学Python时刻~开发环境&第三方模块:解释器版本:python3.8代码编辑器:pycharm2021.2requests:pipinst......
  • python第三周
    print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")#输入一个数number=int(input("请输入您认为符合条件的数:"))#判断是否符合条......
  • Python实验报告——第9章 异常处理及程序调试
    实验报告实例01:模拟幼儿园分苹果代码如下:defdivision():'''功能:分苹果'''print('\n===============分苹果了===============\n')apple=int(input(......
  • Python实验报告(异常处理及程序设计)
    1.模拟幼儿园分苹果  结果:   2.模拟幼儿园分苹果(除数不能为零)  结果: 3.模拟幼儿园分苹果(每个人至少分到一个苹果)  结果:   4.模拟幼儿园......
  • python selenium 键盘操作 常用
    键盘事件  前面的send_keys()方法用来模拟键盘输入;keys()类提供了键盘上几乎所有按键的方法,组合键也是可以的。常用的键盘操作如下:send_keys(Keys.BACK_SPACE)删除......
  • 学习python第四天
    类和对象python中几乎所有东西都是对象,拥有属性和方法1.创建类使用class关键字: 每次使用类创建新对象时,都会自动调用_init_()函数 通过_init_()......
  • Linux 运行Python文件,不因终端关闭而终止运行
     在Linux服务器运行py文件时,有时会因为终端窗口的关闭而结束py文件的执行,这时候使用下面的命令运行py文件:$nohuppython3main.py& 命令解释:nohup:不挂断的......
  • Windows 环境下安装python2.7虚拟环境
    1、检查是否安装virtualenv,不存在的话使用pipinstallvirtualenv安装2、创建虚拟环境virtualenv-ppython解释器路径虚拟环境目录3、切换到虚拟环境目录,并激活......
  • Python3-环境篇-01-Python3安装
     1.在python官网下载合适的python(windows)​编辑我这里下载了截至目前最新的3.10.2版本,推荐下载下方的稳定版本​编辑2选择合适的版本​编辑3安装Python(我这里默认安装路径,......
  • Python configparser模块
    1、configparser模块介绍:一般做自动化测试的时候,会使用到这个模块,用来操作配置文件(ini文件)封装一些常量。比如数据库、邮件、用户名密码、项目常量等等2、ini文件是一种......