import random
def main():
wordsDisk=[]
file = open("hamlet.txt", encoding='UTF-8')
text = file.read()
if not text:
print("文件读取失败")
data = text.replace('\n', '').replace(',','').replace('|','').replace('!','') \
.replace('.', '').replace(':', '').split(' ')
for item in data:
if len(item) >=3:
wordsDisk.append(item)
file.close()
trueWords = []
gessWords =[]
for i in range(0, 10):
randWord = random.choice(wordsDisk)
trueWords.append(randWord)
randWordList = list(randWord)
random.shuffle(randWordList)
randWordList = ''.join(randWordList)
gessWords.append(randWordList)
print(gessWords)
count =0
print("成功创建词库,游戏开始")
for i in range(0,10):
print("第{}题,乱序词为: {}".format(i+1,gessWords[i]))
word = input("你猜的词是:")
if word ==trueWords[i]:
print("猜中了")
count = count+1
else:
print("猜错了,正确单词是:{}".format(trueWords[i]))
print("猜词结束,你的得分为:{}".format(count))
if __name__ == '__main__':
main()
python2
最新推荐文章于 2022-12-08 15:20:04 发布