Python100例 我的实现展示(91-95例)
'''91、时间函数举例1。'''
def test_exam_91():
localtime = time.localtime(time.time())
print("本地时间为:", localtime)
print("本地时间为:", time.asctime(localtime))
'''92、时间函数举例2。'''
def test_exam_92():
# 格式化成2021-01-17 11:45:39形式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 格式化成Sat Mar 28 09:24:24 2021形式
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
# 将格式字符串转换为时间戳
a = "Sun Jan 17 10:59:09 2021"
print(time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y")))
'''93、时间函数举例3。'''
def test_exam_93():
cal1 = calendar.month(2021, 1)
print("以下输出2021年1月份的日历:")
print(cal1)
# 判断是否闰年
print(calendar.isleap(2020))
time.sleep(3)
print(calendar.isleap(2021))
'''94、时间函数举例4,一个猜数游戏,判断一个人反应快慢。(不会,跟着题目模仿写代码)'''
def test_exam_94():
play = input("你想玩这个游戏么?(\'y\' 或者 \'n\')\n")
while play == 'y':
# c = input("请输入一个字符:\n")
i = random.randint(0, 101)
# print("请输入你要猜的数:")
# start_time = time.clock()
a = time.time()
print(a)
guess = int(input("请输入你猜的数:\n"))
while guess != i:
if guess > i:
print("请输入一个更小的数:")
guess = int(input("请输入你猜的数:\n"))
else:
print("请输入一个更大的数:")
guess = int(input("请输入你猜的数:\n"))
# end_time = time.clock()
b = time.time()
print(b)
# var = (end_time - start_time) / 18.2
# print(var)
var = b - a
print('这次猜数游戏花费了你{:.2f}秒的时间。'.format(var))
if var < 15:
print("不错哟,15s内猜出来了!")
elif var < 25:
print("还可以,15-25s内猜出来了!")
else:
print("速度有点落后了,25s以上猜出来了!")
print("Congradulations, The number you guess is {0}".format(i))
play = input("你还想再次玩这个游戏么?(\'y\' 或者 \'n\')\n")
'''95、字符串日期转换为易读的日期格式。(跟着题目模仿写代码)'''
def test_exam_95():
from dateutil import parser
dt1 = parser.parse("Jan 17 2021 10:58AM")
print(dt1)
if __name__ == '__main__':
# test_exam_91()
# test_exam_92()
# test_exam_93()
# test_exam_94()
test_exam_95()