首页 > 编程语言 > 详细

Python就业班——Python函数与模块——练习——number_riddle猜数字(慕K)

时间:2020-07-02 18:39:39      阅读:80      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/env python3
# coding=utf-8
# Version:python3.6.1
import random

from datetime import datetime

__date__ = 2020/5/23 10:21
__author__ = LGSP_Harold


def func(m, n):
    random_region = random.randint(m, n)
    j = 0
    file_name = number_riddle.log
    f = open(file_name, a, encoding=utf-8)
    while True:
        i = input(请输入猜测的数字:)
        if not i.isdigit():
            print(请输入数字)
        i = int(i)
        j += 1
        if i < m or i > n:
            print(数字不在区间内)
        elif i < random_region:
            print("小了")
        elif i > random_region:
            print("大了")
        else:
            print(恭喜,用了{}次.format(j))
            result = 恭喜,用了{0}次,当前时间:{1}.format(j, datetime.now())
            f.write(result)
            break
    f.close()


def number_riddle():
    print(进入小游戏)
    m = input(数字区间起始值:)
    n = input(数字区间终止值:)
    if not m.isdigit() or not n.isdigit():
        print(输入的不是数字)
    elif m >= n:
        print(输入区间大小有误)
    else:
        m = int(m)
        n = int(n)
        print(所产生的随机数字区间为:["{0}", "{1}"].format(m, n))
        func(m, n)


if __name__ == __main__:
    number_riddle()

 

Python就业班——Python函数与模块——练习——number_riddle猜数字(慕K)

原文:https://www.cnblogs.com/Harold-Hua/p/13226319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!