最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)隨機(jī)加減法生成器

 更新時(shí)間:2020年02月24日 09:18:50   作者:zhaojun666  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)隨機(jī)加減法生成器,練手小項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python實(shí)現(xiàn)隨機(jī)加減法生成器的具體代碼,供大家參考,具體內(nèi)容如下

為了讓外甥女練習(xí)算術(shù),用python給她寫了個(gè)自動(dòng)出加減法的小程序。

該程序使用了文字轉(zhuǎn)語音的庫pyttsx,程序運(yùn)行時(shí),會(huì)有相對(duì)應(yīng)的語音提示。pyttsx文檔

為了防止小孩亂按鍵盤,導(dǎo)致非法輸入,我添加了異常處理:

def validate(num):#判斷輸入是否非法
 try:
 num=int(num)
 except:
 say("非法輸入,請(qǐng)重新輸入")
 return False
 return True

完整的代碼如下:

import random
import pyttsx
#print(random.randint(0,9))


def say(s):
 engine=pyttsx.init()
 engine.setProperty('voice','HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices\\Tokens\\TTS_MS_ZH-CN_HUIHUI_11.0' )
 engine.setProperty('rate', 250)
 engine.say(s)
 engine.runAndWait()
def validate(num):#判斷輸入是否非法
 try:
 num=int(num)
 except:
 say("非法輸入,請(qǐng)重新輸入")
 return False
 return True

def askadd(a,b,c):#詢問加法
 if a+b==int(c):
 print("答對(duì)了")
 say("答對(duì)了")
 else:
 print("答錯(cuò)了,正確答案是:"+str(a+b))
 say("答錯(cuò)了,正確答案是:"+str(a+b))
def asksub(a,b,c):#詢問減法
 if a==int(c):
 print("答對(duì)了")
 say("答對(duì)了")
 else:
 print("答錯(cuò)了,正確答案是:"+str(a))
 say("答錯(cuò)了,正確答案是:"+str(a))


if __name__ == "__main__":
 k=1#統(tǒng)計(jì)題數(shù)
 while True:
 a=random.randint(1,20)
 b=random.randint(1,20)
 #a,b是加法中的兩個(gè)加數(shù);a+b被減數(shù),b減數(shù)
 #a,b的范圍為1-20
 rule=random.randint(0, 1)#隨機(jī)生成加減法,1 is plus,0 is sub
 if rule==1:
 say('第'+str(k)+'題:'+str(a)+'+'+str(b)+'=')
 c=input('第'+str(k)+'題:'+str(a)+'+'+str(b)+'=')
 while not validate(c):
 c=input(str(a)+'+'+str(b)+'=')
 askadd(a, b, c)
 k=k+1
 continue
 else:
 say('第'+str(k)+'題:'+str(a+b)+'減'+str(b)+'=')
 c=input('第'+str(k)+'題:'+str(a+b)+'-'+str(b)+'=')
 while not validate(c):
 c=input(str(a+b)+'-'+str(b)+'=')
 asksub(a, b, c)
 k=k+1
 continue

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python爬取m3u8連接的視頻

    python爬取m3u8連接的視頻

    這篇文章主要為大家詳細(xì)介紹了python如何爬取m3u8連接的視頻,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 如何基于pythonnet調(diào)用halcon腳本

    如何基于pythonnet調(diào)用halcon腳本

    這篇文章主要介紹了如何基于pythonnet調(diào)用halcon腳本,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python完全識(shí)別驗(yàn)證碼自動(dòng)登錄實(shí)例詳解

    Python完全識(shí)別驗(yàn)證碼自動(dòng)登錄實(shí)例詳解

    今天小編就為大家分享一篇Python完全識(shí)別驗(yàn)證碼自動(dòng)登錄實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python提示No module named images的解決方法

    python提示No module named images的解決方法

    這篇文章主要介紹了python提示No module named images的解決方法,是Python程序設(shè)計(jì)中經(jīng)常遇到的問題,本文給出了具有針對(duì)性的解決方法,需要的朋友可以參考下
    2014-09-09
  • Python爬取智聯(lián)招聘數(shù)據(jù)分析師崗位相關(guān)信息的方法

    Python爬取智聯(lián)招聘數(shù)據(jù)分析師崗位相關(guān)信息的方法

    這篇文章主要介紹了Python爬取智聯(lián)招聘數(shù)據(jù)分析師崗位相關(guān)信息的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python位置參數(shù)與關(guān)鍵字參數(shù)的區(qū)別

    Python位置參數(shù)與關(guān)鍵字參數(shù)的區(qū)別

    文主要介紹了Python函數(shù)參數(shù)的兩種基本類型:位置參數(shù)和關(guān)鍵字參數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • 使用python讀取.text文件特定行的數(shù)據(jù)方法

    使用python讀取.text文件特定行的數(shù)據(jù)方法

    今天小編就為大家分享一篇使用python讀取.text文件特定行的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • numpy判斷數(shù)值類型、過濾出數(shù)值型數(shù)據(jù)的方法

    numpy判斷數(shù)值類型、過濾出數(shù)值型數(shù)據(jù)的方法

    今天小編就為大家分享一篇numpy判斷數(shù)值類型、過濾出數(shù)值型數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • django admin后管定制-顯示字段的實(shí)例

    django admin后管定制-顯示字段的實(shí)例

    這篇文章主要介紹了django admin后管定制-顯示字段的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python對(duì)DICOM圖像的讀取方法詳解

    python對(duì)DICOM圖像的讀取方法詳解

    DICOM(Digital Imaging and Communications in Medicine)即醫(yī)學(xué)數(shù)字成像和通信,是醫(yī)學(xué)圖像和相關(guān)信息的國際標(biāo)準(zhǔn)(ISO 12052)。下面這篇文章主要給大家介紹了關(guān)于python對(duì)DICOM圖像讀取的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07

最新評(píng)論

高要市| 荣成市| 桦南县| 阜南县| 温宿县| 乌苏市| 安陆市| 阜阳市| 南和县| 南投市| 新建县| 汤原县| 永寿县| 南岸区| 新津县| 呼图壁县| 新和县| 磐安县| 平阴县| 台东市| 阳信县| 甘孜| 益阳市| 麻栗坡县| 滨海县| 师宗县| 青冈县| 赫章县| 通河县| 武鸣县| 阿瓦提县| 呈贡县| 从江县| 平利县| 天镇县| 右玉县| 西华县| 屏山县| 碌曲县| 甘泉县| 合作市|