当前位置:首页>python>用python高效背单词(50行代码)

用python高效背单词(50行代码)

  • 2026-08-22 13:16:43
用python高效背单词(50行代码)

电脑根据单词列表随机生成一个单词,打印出这个单词长度个 ‘ _ ' ,并随机生成两个字母的提示

玩家根据提示输入英文字母,猜对了进入下一个单词

猜错了,玩家可以选择继续,或者增加一个提示

代码

import random# 存放单词的列表(可以自己填写需要背诵的单词)words = [print, int, str, len, input, format, if,for,def]#初始化信息↓↓↓↓↓↓↓definit():    # 声明三个全局变量    global word    global tips    global ranList    #随机获取单词列表里的一个单词    word = list(words[random.randint(0, len(words) - 1)])    #随机数列表,存放着与单词长度一致的随机数(不重复)    ranList = random.sample(range(0, len(word)), len(word))    #存放提示信息    tips = list()    #初始化提示信息    #存放跟单词长度一致的下划线    for i in range(len(word)):        tips.append(_)    #随机提示两个字母    tips[ranList[0]] = word[ranList[0]]    tips[ranList[1]] = word[ranList[1]]#函数部分↓↓↓↓↓#展示菜单defshowMenu():    print(需要提示请输入'?')    print(结束游戏请输入'quit!')#显示提示信息defshowtips():    for i in tips:        print(i, end=)    print()#需要提示defneedTips(tipsSize):    #至少有两个未知字母    if tipsSize <= len(word)-3:        tips[ranList[tipsSize]] = word[ranList[tipsSize]]        tipsSize += 1        return tipsSize    else:        print(已没有提示!)#主要运行函数↓↓↓↓↓↓defrun():    print(------python关键字版本-------)    init()    tipsSize = 2    showMenu()    whileTrue:        print(提示:,end=)        showtips()        guessWord = input(猜一下这个单词:)        # ''.join(word)>把word列表的内容转换成字符串        if guessWord == ''.join(word):            print(恭喜你,猜对了!就是%s!%(''.join(word)))            print(再猜一次)            init()        elif guessWord == '?':            tipsSize = needTips(tipsSize)        elif guessWord == 'quit!':            break        else:            print(猜错了!)            continuerun()

结果展示

------python关键字版本-------需要提示请输入'?'结束游戏请输入'quit!'提示:f __m__猜一下这个单词:?提示:f o _m_ t猜一下这个单词:format恭喜你,猜对了!就是format!再猜一次提示:__ i _ t猜一下这个单词:priit猜错了!提示:__ i _ t猜一下这个单词:print恭喜你,猜对了!就是print!

自己做的程序,辅助自己学习,真得劲!

推荐阅读点击标题可跳转

太形象了,如何教女朋友学Python?

用 Python 做个小姐姐代码蹦迪视频

8个实用的 Python 自动化办公技巧

用Python来抽奖?真挺简单的!

3 行 Python 代码实现假聊天机器人

有了这款神器,轻松用 Python 写个 APP

可能是最全的 Python 面向对象入门教程了

恶搞好友入口👇👇

戳原文👇纯免费,学编程~

最新文章

随机文章