Python制作背单词exe

使用python编写的背单词程序,可以更快捷,更环保的背单词

 以8上英语第8单元的前20个单词为例;

import random                   #导入随机库

a = {‘1’: “摇动,抖动”, ‘2’: “奶昔”, ‘3’: “食物搅拌器”,

“4”: “接通(电流、煤气、水等);打开”, “5”: “剥皮;去皮”, “6”: “倒出;倾倒”, “7”: “酸奶”, “8”: “蜂蜜”, “9”: “西瓜”,

“10”: “勺;调羹”, “11”: “锅”, “12”: “增加;添加”, “13”: “最后;最终”, “14”: “食盐”, “15”: “食糖”, “16”: “干酪;奶酪”,

“17”: “爆米花”, “18”: “玉米;谷物”, “19”: “机器;机械装置”,

“20”: “掘(地);凿(洞);挖(土)”, }

b = {‘1’: “shake”, ‘2’: “milk shake”,

‘3’: “blender”, “4”: “turn on”, “5”: “peel”, “6”: “pour”, “7”: “yogurt”, “8”: “honey”, “9”: “watermelon”,

“10”: “spoon”, “11”: “pot”, “12”: “add”, “13”: “finally”, “14”: “salt”, “15”: “suger”,

“16”: “cheese”, “17”: “popcorn”, “18”: “corn”, “19”: “machine”,

“20”: “dig”, }                        #分别定义两个字典,保存单词的汉语和英语

print(“00:8上第8单元单词前20个,从shake到dig:”)

nn = [i1 for i1 in range(1, 20)]    #列表生成式,生成1~20数字,作为字典索引

num=0;        #num变量记录共答错的题数

for i in range(200):       

if len(nn) > 1:

n = random.choice(nn)

elif len(nn) == 0:

break

else:

n = nn[0]

print(a[str(n)])

print(“——–“)

c=str(input())

if c == b[str(n)]:

print(“答对了”)

print(“///”)

del a[str(n)]

else:

print(“答错了”)

print(“================”)

print(“正确答案是:”, b[str(n)])

print(“///”)

num+=1

nn.remove(n)

print(“你共成功答错:”,num+1,”道题”)

c = str(input())    #打包exe防止上面print转瞬即逝

按win+r键,输入cmd 回车打开cmd

pip intall pyinstaller

再从保存到python文件夹打开cmd 

输入 pyintaller -F 背单词.py

等待打包成功即可运行

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识模块管理208940 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月2日
下一篇 2022年11月2日

相关推荐