Python100例 我的实现展示(91-95例)

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()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿尔卑斯的畅想

欢迎打赏,一起每天进步一点点!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值