首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python3 编程实例(31 - 35)

Python3 编程实例(31 - 35)

作者头像
村雨遥
发布2022-06-15 11:11:19
发布2022-06-15 11:11:19
41000
代码可运行
举报
文章被收录于专栏:JavaParkJavaPark
运行总次数:0
代码可运行

实例 31

题目

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

分析

switch 语句比较好,如果第一个字母一样,则判断用 switch 语句或 if 语句判断第二个字母。

代码

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Time    : 2021/4/10 10:35
# @Author  : cunyu
# @Email   : 747731461@qq.com
# @Site    : https://cunyu1943.site
# 公众号    : 村雨遥
# @File    : 31.py
# @Software: PyCharm
# @Desc    : 练习实例31

if __name__ == '__main__':

    letter = input("输入星期几的英文:")

    if letter == 'S':
        print('继续输入第二个字母:')
        letter = input("请输入:")
        if letter == 'a':
            print('星期六:Saturday')
        elif letter == 'u':
            print('星期天:Sunday')
        else:
            print('输入错误')

    elif letter == 'F':
        print('星期五:Friday')

    elif letter == 'M':
        print('星期一:Monday')

    elif letter == 'T':
        print('继续输入第二个字母:')
        letter = input("请输入:")

        if letter == 'u':
            print('星期二:Tuesday')
        elif letter == 'h':
            print('星期四:Thursday')
        else:
            print('输入错误')

    elif letter == 'W':
        print('星期三:Wednesday')
    else:
        print('输入错误')

结果

实例 32

题目

按相反的顺序输出列表的值。

分析

考察Python 中对列表的操作。

代码

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Time    : 2021/4/10 10:38
# @Author  : cunyu
# @Email   : 747731461@qq.com
# @Site    : https://cunyu1943.site
# 公众号    : 村雨遥
# @File    : 32.py
# @Software: PyCharm
# @Desc    : 练习实例32

if __name__ == '__main__':
    lists = ['Java', 'C++', 'C', "Go"]
    for item in lists[::-1]:
        print(item, end='\t')

结果

实例 33

题目

按逗号分隔列表。

分析

利用 join 函数连接。

代码

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Time    : 2021/4/10 10:40
# @Author  : cunyu
# @Email   : 747731461@qq.com
# @Site    : https://cunyu1943.site
# 公众号    : 村雨遥
# @File    : 33.py
# @Software: PyCharm
# @Desc    : 练习实例33

if __name__ == '__main__':
    lists = [1, 3, 4, 5, 6]

    for i in range(len(lists)):
        if i == len(lists) - 1:
            print(lists[i], end='')
        else:
            print(lists[i], end=',')

结果

实例 34

题目

练习函数调用。

分析

使用函数,输出三次字符串。

代码

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Time    : 2021/4/10 10:59
# @Author  : cunyu
# @Email   : 747731461@qq.com
# @Site    : https://cunyu1943.site
# 公众号    : 村雨遥
# @File    : 34.py
# @Software: PyCharm
# @Desc    : 练习实例34

def function(str):
    print(str)


if __name__ == '__main__':
    str = input("输入字符串\n")
    for i in range(3):
        function(str)

结果

实例 35

题目

文本颜色设置。

分析

终端的字符颜色通过转义序列控制,常见显示颜色的参数如下:

显示方式

效果

前景色

背景色

颜色描述

0

终端默认设置

30

40

黑色

1

高亮显示

31

41

红色

4

使用下划线

32

42

绿色

5

闪烁

33

43

黄色

7

反白显示

34

44

蓝色

8

不可见

35

45

紫红色

22

非高亮显示

36

46

青蓝色

24

去下划线

37

47

白色

25

去闪烁

27

非反白显示

28

可见

代码

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Time    : 2021/4/10 11:02
# @Author  : cunyu
# @Email   : 747731461@qq.com
# @Site    : https://cunyu1943.site
# 公众号    : 村雨遥
# @File    : 35.py
# @Software: PyCharm
# @Desc    : 练习实例35

class bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[93m'
    FAIL = '\033[91m'
    ENDC = '\033[0m'
    BOLD = '\033[1m'
    UNDERLINE = '\033[4m'


if __name__ == '__main__':
    print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)

结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实例 31
    • 题目
    • 分析
    • 代码
    • 结果
  • 实例 32
    • 题目
    • 分析
    • 代码
    • 结果
  • 实例 33
    • 题目
    • 分析
    • 代码
    • 结果
  • 实例 34
    • 题目
    • 分析
    • 代码
    • 结果
  • 实例 35
    • 题目
    • 分析
    • 代码
    • 结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档