Python制作背单词exe

这篇博客介绍如何使用Python编写一个背单词程序,程序以8上英语第8单元的前20个单词为例,通过随机选择单词进行问答,并提供打包成exe的步骤:安装pyinstaller,然后在命令行中使用pyinstaller命令进行打包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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

等待打包成功即可运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值