首页 > 编程语言 >Python4-eg

Python4-eg

时间:2022-09-24 23:11:20浏览次数:62  
标签:Python eg 学生 选择 python 实例 print Python4

实例01

import datetime                         #导入日期时间类

#定义一个列表

mot = ["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。",

            "今天星期二:\n含泪播种的人一定能笑着收获。",

            "今天星期三:\n做对的事情比把事情做对重要。",

            "今天星期四:\n命运给予我们的不是失望之酒,而是机会之杯。",

            "今天星期五:\n不要等到明天,明天太遥远,今天就行动。",

            "今天星期六:\n求知若渴,虚心若愚。",

            "今天星期天:\n成功将属于那些从不说“不可能”的人。"]

day=datetime.datetime.now().weekday()                       #获取当前星期

print(mot[day])                                                               #输出每日一帖

 


实例02

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")                   #换行输出

 

实例03

#NBA名人堂原有人员

oldlist = ['迈克尔·乔丹','卡里姆·阿布杜尔·贾巴尔','哈基姆·奥拉朱旺','查尔斯·巴克利','姚明']

newlist = ['贾森·基德 ','史蒂夫·纳什','格兰特·希尔']                                  #新增人员列表

oldlist.extend(newlist)                                                                          #追加新球星

print(oldlist)                                                                                          #显示新的NBA名人堂名人列表

实例04

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="")

         

 

 

 

 

实例05

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')            #定义元组

print(coffeename)                                                                          #输出元组

 

 

实例06

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')            #定义元组

print("您好,欢迎光临~伊米咖啡馆~\n\n我店有:\n")

for name in coffeename:

print(name + "咖啡",end = " ")

 

实例07

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")                   #换行输出

 

实例08

coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚')            #定义元组

coffeename =('蓝山','卡布奇诺','曼特宁','摩卡','拿铁','哥伦比亚')                                                                 #将"麝香猫"替换为”拿铁"

print(coffeename)                                                                                   #输出元组

 

实例09

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 = {'绮梦','冷伊一','香凝','梓轩'}                 #保存选择Python语言的学生姓名

c = {'冷伊一','零语','梓轩','圣博'}                           #保存选择C语言的学生姓名

print('选择Python语言的学生有:',python,'\n')   #输出选择C语言的学生姓名

print('选择c语言的学生有:',c)                            #输出选择C语言的·学生

姓名

 

实例13

python = set(['绮梦','冷伊一','香凝','梓轩'])         #保存选择Python语言的学生姓名

python.add('零语')                                             #添加一个元素

c = set(['冷伊一','零语','梓轩','圣博'])                   #保存选择C语言的学生姓名

c.remove('零语')                                                 #删除指定元素

print('选择Python语言的学生有:',python,'\n')  #输出选择Python语言的学生姓名

print('选择C语言的学生有:',c)                           #输出选择C语言的学生姓名 

实例14

python = set(['绮梦','冷伊一','香凝','梓轩'])         #保存选择Python语言的学生姓名

c = set(['冷伊一','零语','梓轩','圣博'])                   #保存选择C语言的学生姓名

print('选择Python语言的学生有:',python,'\n')  #输出选择Python语言的学生姓名

print('选择C语言的学生有:',c)                           #输出选择C语言的学生姓名

print('选择c语言的学生有:',c)                           #输出选择c语言的学生姓名

print('交集运算:',python &c)                            #输出既选择了Python语言有选择了c语言的学生姓名

print('并集运算:',python | c)                           #输出参与选课的全部学生姓名

print('差集运算:',python - c)                           #输出只选择了Python语言但没选择c语言的学生姓名

 

标签:Python,eg,学生,选择,python,实例,print,Python4
From: https://www.cnblogs.com/ron312/p/16726933.html

相关文章

  • 组合测试术语:Pairwise/All-Pairs、OATS(Orthogonal Array Testing Strategy)
    组合测试组合测试(CombinatorialTest)是一种黑盒测试用例生成方法,主要针对多输入参数组合场景。目前业界较流行的两种组合测试方法,一种是Pairwise/All-Pairs,即配对组合。OA......
  • mozjpeg进行压缩时失败
    参考链接:npm安装包时报错npmERR!Failedatthegifsicle@4.0.1postinstallscript-半亩方塘(bluepost.cn)(1条消息)mozjpeg安装失败/Failedatthemozjpeg_imH......
  • AtCoder Beginner Contest 268(D-E)
    D-UniqueUsername 题意:给出n个字符串,以任意顺序排列,然后在每两个字符串中间加最少一个"_",然后给出m个字符串,问是否能得出一个字符串,不在这m个字符串中,并且长度在3-16......
  • Lecture2 Linear methods for regression, Optimization
    书接上回,KNN模型有两个好处,一个是它很简单,另一个就是它既可以用来做回归,又可以用来做分类。但是坏处也很明显,就是它太粗暴了,基本上不怎么学习,只是对数据做一个简单的存储,等......
  • ffmpeg 使用记录
    这周周末尝试把我硬盘上面的视频文件压缩了一下,但是效果并不理想。其中主要有两个原因,视频本来就是h264的编码,再重新编码也没啥用,因为限制大小的主要是码率ffmpegGPU加......
  • The bean 'ip-service.FeignClientSpecification' could not be registered. A bean w
    idea建议Considerrenamingoneofthebeansorenablingoverridingbysettingspring.main.allow-bean-definition-overriding=true使用改方案,可能会导致后加载的bea......
  • 准备维护 Aegisub 先介绍编译 win10 64 vs2017
    起因是,现在开始做翻译,发现这个软件在WIN上面显示很模糊,没有适配高DPI显示,看了从2014年后,官方就不在发布新版本了,为了自己用着舒服,也为了广大的字幕影视爱好者。所......
  • 【Nacos】Param 'serviceName' is illegal, serviceName is blank
    java.lang.IllegalArgumentException:Param'serviceName'isillegal,serviceNameisblank atcom.alibaba.nacos.api.naming.utils.NamingUtils.getGroupedName(Nami......
  • new Integer[]{6,7,8}个人见解
    @TestpublicvoidtestDeleteMoreByArray(){SqlSessionsqlSession=SqlSessionUtils.getSqlSession();DynamicSQLMappermapper=sqlSessio......
  • C#中使用Invoke和BeginInvoke跨线程更新UI控件示例代码
    在多线程开发过程中,有时候需要更新UI控件内容,但是在c#多线程Task、Thread、BackgroundWork中不能直接更新UI控件,否则会报调用线程不能访问此对象,因为它由另一个线程拥有The......