字母识词
题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
程序分析 :这里用字典的形式直接将对照关系存好。
weekT={'h':'thursday',
'u':'tuesday'}
weekS={'a':'saturday',
'u':'sunday'}
week={'t':weekT,
's':weekS,
'm':'monday',
'w':'wensday',
'f':'friday'}
a=week[str(input('请输入第一位字母:')).lower()]
if a==weekT or a==weekS:
print(a[str(input('请输入第二位字母:')).lower()])
else:
print(a)
运行实例结果:
请输入第一位字母:t
请输入第二位字母:h
thursday
反向输出II
题目:
按相反的顺序输出列表的值。
程序分析 无。
a = [‘one’, ‘two’, ‘three’]
print(a[::-1])
列表转字符串
题目 按逗号分隔列表。
程序分析 无。
L = [1,2,3,4,5]
print(','.join(str(n) for n in L))
调用函数
题目 练习函数调用。
程序分析 无。
def hello():
print('Hello World!')
def helloAgain():
for i in range(2):
hello()
if __name__=='__main__':
helloAgain()
设置输出颜色
题目: 文本颜色设置。
程序分析 无。
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'
print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)