资源简介
如题,需要在.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
相关资源
- gnn(PageRank.ipynb)
- python实现 9*9乘法表
- python实现端口探测
- python实现贪吃蛇小游戏(面向对象)
- python枚举算法统计三国演义小说人物
- Python实现EXCEL图标自动生成
- 批量替换文件夹下*.py文件里面的pri
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- svm-simple.py(matplotlib)
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- pygame贪吃蛇
- python turtle 跳房子
- python 人群计数
- 自动化测试(基于pytest)
- 基于树莓派的动态图像对比(py3_ob<
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
评论
共有 条评论