用佇列實現使用者的歷史記錄功能(最多n條)?

2021-09-12 09:51:47 字數 1030 閱讀 5572

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)

defguess(k):

if k ==n:

print("

right ")

return

true

if kprint("

%s 小了

" %k)

else

:

print("

%s 大了

" %k)

return

false

while

true:

print('

*'*50)

print('

請輸入乙個數字或者輸入h檢視記錄')

line = input("

>>:")

ifline.isdigit():

k =int(line)

#每次輸入的值我們就記錄一下:

ifguess(k):

break

elif line == 'h'

:

print(list(history))

posted @

2018-05-25 22:04

caionk 閱讀(

...)

編輯收藏

如何實現使用者的歷史記錄功能(最多n條)

實際案例 很多應用程式都有瀏覽使用者的歷史記錄的功能,如 現在我們製作了乙個簡單的猜數字的小遊戲,新增歷史記錄功能,顯示使用者最近猜過的數字,如何實現?小遊戲 如下 coding utf 8 from random import randint n randint 0,100 defguess k ...

如何實現使用者的歷史記錄功能 最多n條 ?

現在我們製作乙個簡單的猜數字的小遊戲,如何新增使用者的歷史記錄功能,顯示使用者最近猜過的數字?思路 使用容量為n的佇列來儲存歷史記錄 使用標準庫的中collections的deque,它是乙個雙端迴圈佇列 使用pickle模組將歷史記錄儲存到硬碟,以便下次啟動再用 usr bin python3 f...

使用cookies實現瀏覽歷史記錄功能

1.首先定義儲存cookies的物件 public class resortcookiesdata public string img public string resortname public int id 2.讀取cookies儲存資料並繫結到資料控制項中 protected void bi...