当前位置: 首页 > news >正文

建筑网论坛/网站推广专家十年乐云seo

建筑网论坛,网站推广专家十年乐云seo,灵宝网站建设,还有哪些免费的网站可以做H5本文实例为大家分享了python实现随机加减法生成器的具体代码,供大家参考,具体内容如下为了让外甥女练习算术,用python给她写了个自动出加减法的小程序。该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示。pytts…

本文实例为大家分享了python实现随机加减法生成器的具体代码,供大家参考,具体内容如下

为了让外甥女练习算术,用python给她写了个自动出加减法的小程序。

该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示。pyttsx文档

为了防止小孩乱按键盘,导致非法输入,我添加了异常处理:

def validate(num):#判断输入是否非法

try:

num=int(num)

except:

say("非法输入,请重新输入")

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("非法输入,请重新输入")

return False

return True

def askadd(a,b,c):#询问加法

if a+b==int(c):

print("答对了")

say("答对了")

else:

print("答错了,正确答案是:"+str(a+b))

say("答错了,正确答案是:"+str(a+b))

def asksub(a,b,c):#询问减法

if a==int(c):

print("答对了")

say("答对了")

else:

print("答错了,正确答案是:"+str(a))

say("答错了,正确答案是:"+str(a))

if __name__ == "__main__":

k=1#统计题数

while True:

a=random.randint(1,20)

b=random.randint(1,20)

#a,b是加法中的两个加数;a+b被减数,b减数

#a,b的范围为1-20

rule=random.randint(0, 1)#随机生成加减法,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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2020-02-22

http://www.jmfq.cn/news/4879405.html

相关文章:

  • wordpress zendesk/宁波seo关键词
  • b2b网站大全外贸免费b/图片搜索图片识别
  • 把网站扒下来以后怎么做/网站关键词快速排名服务
  • 建站大师/靠谱的代运营公司
  • 网站建设企业模板下载/百度seo排名优化提高流量
  • 北京做网站建设的公司/网址查询注册信息查询
  • 网站你懂我意思正能量晚上在线观看不用下载免费苹果/99个创意营销方案
  • 网站建设qianhaiyou/深圳创新创业大赛
  • 做机械设备的做哪个网站推广较好/网络营销企业是什么
  • 西双版纳傣族自治州/孝感seo
  • 怀柔网站建设推广/微信指数是搜索量吗
  • 外包网络推广公司推广网站/建站模板网站
  • 文字控图片在线制作/南昌百度seo
  • 滨湖网站建设/百度数据研究中心
  • 衣柜做网站的关键词/网站seo搜索引擎优化教程
  • 狮岭做网站/长尾词挖掘工具爱站网
  • 杭州网站建设设计公司哪家好/百度广告价格
  • 网站建设经费的函/怎么做一个小程序
  • 重庆荣昌网站建设公司/网站如何进行seo
  • 网站快速备案被退回的几种原因分析/怎样做百度推广
  • 网站建设怎么开票/网站优化包括对什么优化
  • 建设银行鞍山网站/推广产品吸引人的句子
  • 外贸网站建设 杭州/发帖推广哪个平台好
  • 网站备案信息真实核验单 单位/中国国家培训网官网
  • 珠海建站联系方式/网络搜索关键词排名
  • 优设网的吉祥物/seo推广公司招商
  • 网站广告弹出来代码/百度推广图片尺寸要求
  • 网站建设模版/免费加客源
  • 烟台网站制作设计/精准客户截流软件
  • 个人网页设计过程展示/广东seo教程