国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現(xiàn)猜數(shù)字游戲(無重復數(shù)字)示例分享

2020-02-23 05:15:24
字體:
供稿:網(wǎng)友

代碼如下:
import time, random

class GuessNum:
    def __init__(self):
        self._num = ''
        self.input_num = []
        self.count = 1                                      #猜對所用次數(shù)
        self.sec = 0                                           #猜對所用時間
        self._generate_num()

    def _generate_num(self):                        #產(chǎn)生不重復的四個數(shù)字
        seq_zton = list(range(10))
        for i in range(0, 4):
            a = str(random.choice(seq_zton))   #選出一個數(shù)字
            self._num += a
            seq_zton.remove(int(a))                 #注意a的類型

        self.sec = time.clock()                          #開始計時

    def check_answer(self):
        return self._num

    def check_input(self):
        num_pos, num_value = 0, 0               #位置對和數(shù)值對的分別的個數(shù)
        tmp = input("Please input the number you guess(No repetition),or 'c' to check the answer:")
        if tmp == 'c':
            print(self.check_answer())
            tof = self.check_input()
            return tof
        elif not tmp.isalnum or not len(tmp) == 4:
            print("Wrong format!")
            tof = self.check_input()                #需要優(yōu)化

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 酉阳| 娱乐| 江西省| 广宁县| 十堰市| 宁远县| 湖南省| 张家港市| 治多县| 唐山市| 仲巴县| 马尔康县| 阜城县| 云浮市| 清流县| 安仁县| 桂东县| 正定县| 广州市| 长岭县| 新平| 金溪县| 怀安县| 本溪| 新巴尔虎左旗| 绥宁县| 永兴县| 湟源县| 海门市| 绥芬河市| 湘阴县| 鄢陵县| 西贡区| 乐东| 昌都县| 阳西县| 曲周县| 阿鲁科尔沁旗| 碌曲县| 晋州市| 黑山县|