首页 > 其他 > 详细

用队列实现用户的历史记录功能(最多n条)?

时间:2018-05-25 22:40:49      阅读:231      评论:0      收藏:0      [点我收藏+]
zero, one, two, three, fous, five, six, seven, eight, nine = range(10)
"""
Author:Cairo
"""

‘‘‘
用队列实现用户的历史记录功能(最多n条)?
实际案例:
    猜数字小游戏:
    添加历史记录功能,显示用户最近的状态
‘‘‘
from collections import deque
from random import randint
N = randint(0,100)
# 最开始的时候我们初始化一下我们的队列
# deque([],5)创建一个列表只能存储5个的列表
history = deque([],5)
def guess(k):
    if k == N:
        print("right ")
        return True
    if k<N:
        print("%s 小了" % k)
    else:
        print("%s 大了" % k)
    return False
while True:
    print(**50)
    print(请输入一个数字或者输入h查看记录)
    line = input(">>:")
    if line.isdigit():
        k = int(line)
        # 每次输入的值我们就记录一下:
        history.append(k)
        if guess(k):
            break
    elif line == h:
        print(list(history))

 

用队列实现用户的历史记录功能(最多n条)?

原文:https://www.cnblogs.com/ArtisticMonk/p/9090863.html

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