实例 31
题目
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
分析
用 switch 语句比较好,如果第一个字母一样,则判断用 switch 语句或 if 语句判断第二个字母。
代码
#!/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 : 练习实例31if __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 中对列表的操作。
代码
#!/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 : 练习实例32if __name__ == '__main__':lists = ['Java', 'C++', 'C', "Go"]for item in lists[::-1]:print(item, end='\t')
结果

实例 33
题目
按逗号分隔列表。
分析
利用 join 函数连接。
代码
#!/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 : 练习实例33if __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
题目
练习函数调用。
分析
使用函数,输出三次字符串。
代码
#!/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 : 练习实例34def 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 | 可见 |
代码
#!/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 : 练习实例35class 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)
结果

