Adnroid QPython 版本:
-----------------------------------------------------------------------------
import sl4a
import time
global A
A=["十","一","二","三","四","五","六","七","八","九"]
droid=sl4a.Android()
def ssp(w):
droid.ttsSpeak(w)
print (w)
def sp(i):
if i<10:
ssp(A[i])
else:
k=i//10
if k>1:
sp(k)
ssp(A[0])
s=i%10
if s > 0:
sp(s)
for x in range(2,10):
for y in range(1,10):
sp(x)
sp(y)
sp((x*y))
print (" ")
time.sleep(2)
-------------------------------------------------------------------------------
Windows python 2.7 版本: (要裝 pywin32 Source Forge )
http://downloads.sourceforge.net/project/pywin32/pywin32/Build%20220/pywin32-220.win32-py2.7.exe
--------------------------------------------------------------------------------
# -*- coding: big5 -*-
import win32com.client
import time
global A
A=["十","一","二","三","四","五","六","七","八","九"]
speaker = win32com.client.Dispatch("SAPI.SpVoice") #連接SAPI
SVSFDefault = 0
SVSFlagsAsync = 1
speaker.Volume = 100
speaker.Rate = 0
def ssp(w):
speaker.Speak(w)
def sp(i):
if i<10:
ssp(A[i])
else:
k=i//10
if k>1:
sp(k)
ssp(A[0])
s=i%10
if s > 0:
sp(s)
for x in range(2,10):
for y in range(1,10):
sp(x)
sp(y)
sp((x*y))
print (" ")
time.sleep(2)
留言列表