✨miniD星海出逃记小卡册上线✨
DRG俱乐部
给散落在外的DRG崽崽小卡一个家(?)
✔️超大A4九宫格卡册,全册可装320张小卡,满满当当的收集成就感
✔️外封面磁吸有型不伤内页,侧边硬挺全方位保护崽崽小卡
✔️活页设计拆卸方便,预留更多空间敲能装,不易爆本
✔️高透pp内页,不泛白,打开卡册瞬间获取好心情,情绪价值直接拉满
首周优惠已开启,评论区有[礼物]噢~
DRG俱乐部
给散落在外的DRG崽崽小卡一个家(?)
✔️超大A4九宫格卡册,全册可装320张小卡,满满当当的收集成就感
✔️外封面磁吸有型不伤内页,侧边硬挺全方位保护崽崽小卡
✔️活页设计拆卸方便,预留更多空间敲能装,不易爆本
✔️高透pp内页,不泛白,打开卡册瞬间获取好心情,情绪价值直接拉满
首周优惠已开启,评论区有[礼物]噢~
#无畏契约CN联赛第一赛段# |DRG线上应援
【盖楼助威】
即日起,评论并转发本条微博,为DRG #无畏契约CN联赛第一赛段# 加油助威,参与盖楼活动,有惊喜相送!
活动期间在本条微博下,带话题 #我为瓦龙加把油# +对瓦龙的加油助威 进行评论盖楼,即可获得参与资格。按照规则回复并刚好该回复位于指定楼层,即可获得对应楼层的奖品~(每人最多获得一次盖楼奖励,如重复获得,将顺位后推1层获得奖励。)
加码活动:参与本次活动并在4月26日到达线下观赛的粉丝,凭相关凭证参与额外抽奖活动,奖品:DRG徽章*1,miniD 盲盒*1,选手签名照*1(自选)。(活动规则见评论区)
中奖楼层:
16、26楼,各获得线下同款应援礼包*1
66楼,可获得DRG徽章*1
88楼,可获得miniD盲盒*1
126、166楼,可获得线下观赛门票*1
226楼,可获得DRG无畏契约选手签名照*1(自选)
#龙首所向,决竞巅峰##DRG无畏契约[超话]#
【盖楼助威】
即日起,评论并转发本条微博,为DRG #无畏契约CN联赛第一赛段# 加油助威,参与盖楼活动,有惊喜相送!
活动期间在本条微博下,带话题 #我为瓦龙加把油# +对瓦龙的加油助威 进行评论盖楼,即可获得参与资格。按照规则回复并刚好该回复位于指定楼层,即可获得对应楼层的奖品~(每人最多获得一次盖楼奖励,如重复获得,将顺位后推1层获得奖励。)
加码活动:参与本次活动并在4月26日到达线下观赛的粉丝,凭相关凭证参与额外抽奖活动,奖品:DRG徽章*1,miniD 盲盒*1,选手签名照*1(自选)。(活动规则见评论区)
中奖楼层:
16、26楼,各获得线下同款应援礼包*1
66楼,可获得DRG徽章*1
88楼,可获得miniD盲盒*1
126、166楼,可获得线下观赛门票*1
226楼,可获得DRG无畏契约选手签名照*1(自选)
#龙首所向,决竞巅峰##DRG无畏契约[超话]#
先分享用python在电脑上命令行运行的识字程序吧:
import pyttsx3
import sqlite3
import random
from time import time
# 连接到数据库或者创建新的数据库文件
conn = sqlite3.connect('16hz.db')
c = conn.cursor()
# 创建TTS引擎对象
engine = pyttsx3.init()
rate = engine.getProperty('rate') #获取当前语速的详细信息
#print(rate) #打印当前语速
#engine.setProperty('rate',150) #重设语速
#voices = engine.getProperty('voices')
#engine.setProperty('voice',voices[0].id)
# 设置要朗读的文字内容
namet = '千纬'
nj = int(input("请选择年级输入1-6:"))
if nj == 1:
njt = '一年级'
elif nj == 2:
njt = '二年级'
elif nj == 3:
njt = '三年级'
elif nj == 4:
njt = '四年级'
elif nj == 5:
njt = '五年级'
elif nj == 6:
njt = '六年级'
sl = int(input("请输入测试题目数量1-60:"))
sli = 0
while sli < sl:
if sli == 0:
text = namet + ",哪个是"
else:
text = "哪个是"
cursor = c.execute("SELECT id from hz where nj like '%" + njt + "%' order by id asc")
row = cursor.fetchone()
minid = row[0]
cursor = c.execute("SELECT id from hz where nj like '%" + njt + "%' order by id desc")
row = cursor.fetchone()
maxid = row[0]
fid = random.randint(0,10)
cursor = c.execute("SELECT id, hz, py, zc1, zc2, zc3 from hz where nj like '%" + njt + "%' order by cs asc limit " + str(fid) +",1")
row = cursor.fetchone()
text = text + row[1] + ','
duihz = row[1]
text = text + row[3] + ','
if len(row[4]) > 0:
text = text + row[4] + ','
text = text + '的' + row[1]
duid=row[0]
# 调用TTS引擎的say函数进行朗读
engine.say(text)
# 等待朗读结束
numbers = [random.randint(minid, maxid) for _ in range(12)]
if duid in numbers:
numbers.remove(duid)
query_str = 'SELECT hz FROM hz WHERE id IN ({0})'.format(', '.join('?' for _ in numbers))
cursor = c.execute(query_str, numbers)
rows = cursor.fetchall()
i = 0
j = random.randint(0,9)
text2 =''
for row in rows:
if i < 10:
if i == j:
text2 = text2 + str(i) + ':' + duihz + ' '
else:
text2 = text2 + str(i) + ':' + row[0] + ' '
i = i + 1
print(text2)
engine.runAndWait()
stime=time()
xz = input("请选择0-9:")
etime=time()
ytime=int(etime-stime)
print('用'+ str(ytime) + '秒')
text3='你答对了'
if xz == str(j):
engine.say(text3)
print("你答对了,真棒!")
engine.runAndWait()
if ytime = 0:
query_sql = "update hz set cs = cs + 3 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
elif ytime 3:
query_sql = "update hz set cs = cs + 2 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
elif ytime 5:
query_sql = "update hz set cs = cs + 1 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
else:
engine.say("答错了!")
print("你答错了,继续努力!")
engine.runAndWait()
query_sql = "update hz set cs = cs - 2 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
sli = sli + 1
conn.close()
import pyttsx3
import sqlite3
import random
from time import time
# 连接到数据库或者创建新的数据库文件
conn = sqlite3.connect('16hz.db')
c = conn.cursor()
# 创建TTS引擎对象
engine = pyttsx3.init()
rate = engine.getProperty('rate') #获取当前语速的详细信息
#print(rate) #打印当前语速
#engine.setProperty('rate',150) #重设语速
#voices = engine.getProperty('voices')
#engine.setProperty('voice',voices[0].id)
# 设置要朗读的文字内容
namet = '千纬'
nj = int(input("请选择年级输入1-6:"))
if nj == 1:
njt = '一年级'
elif nj == 2:
njt = '二年级'
elif nj == 3:
njt = '三年级'
elif nj == 4:
njt = '四年级'
elif nj == 5:
njt = '五年级'
elif nj == 6:
njt = '六年级'
sl = int(input("请输入测试题目数量1-60:"))
sli = 0
while sli < sl:
if sli == 0:
text = namet + ",哪个是"
else:
text = "哪个是"
cursor = c.execute("SELECT id from hz where nj like '%" + njt + "%' order by id asc")
row = cursor.fetchone()
minid = row[0]
cursor = c.execute("SELECT id from hz where nj like '%" + njt + "%' order by id desc")
row = cursor.fetchone()
maxid = row[0]
fid = random.randint(0,10)
cursor = c.execute("SELECT id, hz, py, zc1, zc2, zc3 from hz where nj like '%" + njt + "%' order by cs asc limit " + str(fid) +",1")
row = cursor.fetchone()
text = text + row[1] + ','
duihz = row[1]
text = text + row[3] + ','
if len(row[4]) > 0:
text = text + row[4] + ','
text = text + '的' + row[1]
duid=row[0]
# 调用TTS引擎的say函数进行朗读
engine.say(text)
# 等待朗读结束
numbers = [random.randint(minid, maxid) for _ in range(12)]
if duid in numbers:
numbers.remove(duid)
query_str = 'SELECT hz FROM hz WHERE id IN ({0})'.format(', '.join('?' for _ in numbers))
cursor = c.execute(query_str, numbers)
rows = cursor.fetchall()
i = 0
j = random.randint(0,9)
text2 =''
for row in rows:
if i < 10:
if i == j:
text2 = text2 + str(i) + ':' + duihz + ' '
else:
text2 = text2 + str(i) + ':' + row[0] + ' '
i = i + 1
print(text2)
engine.runAndWait()
stime=time()
xz = input("请选择0-9:")
etime=time()
ytime=int(etime-stime)
print('用'+ str(ytime) + '秒')
text3='你答对了'
if xz == str(j):
engine.say(text3)
print("你答对了,真棒!")
engine.runAndWait()
if ytime = 0:
query_sql = "update hz set cs = cs + 3 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
elif ytime 3:
query_sql = "update hz set cs = cs + 2 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
elif ytime 5:
query_sql = "update hz set cs = cs + 1 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
else:
engine.say("答错了!")
print("你答错了,继续努力!")
engine.runAndWait()
query_sql = "update hz set cs = cs - 2 where id= ?"
c.execute(query_sql,(str(duid),))
conn.commit()
sli = sli + 1
conn.close()
✋热门推荐