用Python寫一個(gè)英語聽力軟件,媽媽再也不用擔(dān)心我英語差了

前言

最近我月考下來英語是依舊的差,為了能好好的把自己的分?jǐn)?shù)提上去,打算開始背單詞,高中學(xué)業(yè)繁忙同學(xué)都忙著學(xué)習(xí),沒人有時(shí)間給我報(bào)聽寫什么的,然后我突發(fā)奇想我能不能用電腦來給我報(bào)聽寫并且自動(dòng)修改對(duì)錯(cuò)呢?于是我就寫了這一個(gè)軟件,本人python小白可能程序?qū)懙姆浅€,所以看看就行了,廢話不多說上代碼!!!

代碼

import random

import os

ture_word = []

false_word = []

word = []

def random_english(length,word):

????while length != 0:

????????number = random.randint(1,length)

????????# print(number)

????????number = number*2-1

????????print(word[number])

????????input_word = input()

????????# print(word)

????????os.system('cls')

????????if input_word == word[number-1]:

????????????ture_word.append(input_word + ' ' + word[number])

????????????# print(number-1,number+1)

????????????del word[number-1:number+1]

????????????# print(word)

????????else:

????????????false_word.append(input_word + ' ' + word[number])

????????????# print(number-1,number+1)

????????????del word[number-1:number+1]

????????????# print(word)

????????# print(false_word)

????????length-=1

for line in open("./tmp/english.txt","r",encoding = 'utf-8'):

????# print(line)

????lines_english = ' '.join(line.split(' ',)[0:-1])

????lines_chinese = ''.join(line.split(' ',)[-1])

????word.append(lines_english)

????word.append(lines_chinese.replace("\n",""))

# print(word)

length = len(word)/2 #計(jì)算單詞總數(shù)

random_english(length,word)

print('======錯(cuò)誤的單詞======')

for i in false_word:

? ? print(i)

print('======正確的單詞=======')

for i in ture_word:

????print(i)

input()

簡單的代碼介紹

我的思路大概是這樣子的,首先我們把我們需要的單詞保存在一個(gè)txt文檔里,我們用python程序去遍歷文檔,將文檔里的單詞和中文保存在列表里,接著我們用分片將單詞和中文分開來保存起來,然后調(diào)用隨機(jī)數(shù)去抽取單詞并打印出來,等待用戶輸入文字,輸入后將輸入的單詞和列表里的正確單詞進(jìn)行比較,將對(duì)錯(cuò)的單詞分別放在兩個(gè)列表里,這個(gè)抽取單詞到單詞對(duì)錯(cuò)比較這個(gè)部分我們用一個(gè)while循環(huán)循環(huán)單詞重?cái)?shù)量次,等循環(huán)結(jié)束以后我們將對(duì)錯(cuò)的單詞分別打印出來,供我們參考然后繼續(xù)進(jìn)行背誦.代碼里有非常多注釋的print那是我用來調(diào)試用的,如果讀者們想更美觀點(diǎn)可以刪去,過一段時(shí)間我可能會(huì)升級(jí)成一個(gè)支持語音播放以及有UI界面的,所以在這里我就不刪除了(其實(shí)就是懶)

最后

Python大佬們看看就行了,筆者才高一大佬們別噴TAT,小白如果有哪個(gè)地方看不懂的可以留言,筆者有時(shí)間的時(shí)候會(huì)進(jìn)行回答

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碌识,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子舰绘,更是在濱河造成了極大的恐慌蹂喻,老刑警劉巖葱椭,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異口四,居然都是意外死亡孵运,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門蔓彩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來治笨,“玉大人,你說我怎么就攤上這事赤嚼】趵担” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵探膊,是天一觀的道長杠愧。 經(jīng)常有香客問我待榔,道長逞壁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任锐锣,我火速辦了婚禮腌闯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雕憔。我一直安慰自己姿骏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開白布斤彼。 她就那樣靜靜地躺著分瘦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪琉苇。 梳的紋絲不亂的頭發(fā)上嘲玫,一...
    開封第一講書人閱讀 52,158評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音并扇,去河邊找鬼去团。 笑死,一個(gè)胖子當(dāng)著我的面吹牛穷蛹,可吹牛的內(nèi)容都是我干的土陪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼肴熏,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鬼雀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蛙吏,我...
    開封第一講書人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤源哩,失蹤者是張志新(化名)和其女友劉穎蹋肮,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體璧疗,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坯辩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了崩侠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漆魔。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖却音,靈堂內(nèi)的尸體忽然破棺而出改抡,到底是詐尸還是另有隱情,我是刑警寧澤系瓢,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布阿纤,位于F島的核電站,受9級(jí)特大地震影響夷陋,放射性物質(zhì)發(fā)生泄漏欠拾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一骗绕、第九天 我趴在偏房一處隱蔽的房頂上張望藐窄。 院中可真熱鬧,春花似錦酬土、人聲如沸荆忍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刹枉。三九已至,卻和暖如春屈呕,著一層夾襖步出監(jiān)牢的瞬間微宝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來泰國打工凉袱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留芥吟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓专甩,卻偏偏與公主長得像钟鸵,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涤躲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容