• 大小: 0.01M
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-02
  • 语言: Python
  • 标签: python  py  函数  游戏  

资源简介

如题,需要在.py的同级目录 自助创建一个 words.txt文件

资源截图

代码片段和文件信息

# 课程:计算科学基础(课后实践练习)
# 实践内容:设计猜词游戏,完成hangman.py的代码编写
# 出题人:陈 奇


############### 答题者信息-开始 ###############
# 姓名:刘慧凡
# 学号:20191001879
# 合作者(如有):董高远 冯学治
############### 答题者信息-结束 ###############


# 猜词游戏(Hangman Game)
# -----------------------------------


############### 帮助代码-开始 ###############

# 答题者无需理解帮助代码的实现细节,但仍需要掌握如何使用该部分函数
# 以下代码中,请确保words.txt文件被程序正确读取

import random

# 单词库文件名,请注意words.txt文件中的单词全部为小写格式
WORDLIST_FILENAME = “words.txt“


def load_words():
    “““
    返回值:一个由有效单词(string类型)构成的列表(list)
    
    根据单词列表的长度,该函数的执行可能需要消耗一定时间。
    “““
    print(“Loading word list from file...“)
    # inFile:file
    inFile = open(WORDLIST_FILENAME ‘r‘)
    # line:string
    line = inFile.readline()
    # wordlist:list of strings
    wordlist = line.split()
    print(“  “ len(wordlist) “words loaded.“)
    return wordlist



def choose_word(wordlist):
    “““
    wordlist:一个由有效单词(string类型)构成的列表(list)
    
    返回值:从wordlist中随机选取的一个单词
    “““
    return random.choice(wordlist)

# 调用load_word

评论

共有 条评论