今儿心血来潮,想整个小游戏玩玩,就那种输入两个字,然后能出来一堆结果的。琢磨一下,开干!
准备阶段
得有个思路。这游戏的核心不就是输入和输出嘛输入俩字,然后程序从一堆词里面找到匹配的,再把结果给展示出来。简单!
有想法,咱就开始整。先得找个地儿写代码,我习惯用 VS Code,打开它,新建一个文件,就叫它 two_words_*
。
敲代码
代码这块,我用的是 Python,毕竟这玩意儿简单易上手。先搭个架子:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
def find_words(input_str):
# 这里写查找的逻辑
pass
if __name__ == "__main__":
user_input = input("请输入两个字:")
result = find_words(user_input)
# 这里写展示结果的逻辑
就是填充里面的内容。find_words
这个函数,我打算这么搞:
- 先准备一个词库,就用列表装一堆词语。
- 然后遍历这个词库,看看哪个词语包含输入的两个字。
- 把找到的词语存到一个新的列表里。
- 把这个新的列表返回回去。
代码写出来大概长这样:
def find_words(input_str):
word_list = ["游戏", "原神", "幻塔", "粘土", "祖玛", "趣味", "坤刃", "青璃", "末刀", "古魂", "侠客", "感染", "远征2", "光遇", "鸣潮","王者荣耀", "阴阳师","全民飞机大战"]
result_list = []
for word in word_list:
if input_str[0] in word and input_str[1] in word:
result_*(word)
return result_list
然后是展示结果这块,也很简单,直接打印出来就行:
if __name__ == "__main__":
user_input = input("请输入两个字:")
result = find_words(user_input)
if result:
print("包含这两个字的有:")
for word in result:
print(word)
else:
print("没找到包含这两个字的词语。")
运行测试
代码写完,得跑起来试试。我试几个:
- 输入“游 戏”,输出 “游戏”。
- 输入“原 神”,输出 “原神”。
- 输入“光 遇”,输出 “光遇”。
还真能跑通!
总结
今儿这小游戏整的挺顺利,从有想法到实现,没花多少时间。主要还是思路清晰,知道每一步要干这游戏还很简单,以后可以慢慢完善,比如加个图形界面,或者搞个更大的词库啥的。不过今天就先到这儿,玩会儿去!