34.請寫出程式輸出的第一句結果。
(A)Action ____ ____ ____
(B)__ ____ ____ ____ ____
(C)Action ____ ____
(D)Action ____ ____ ____ ____
a="Action speak louder than words.Wasting time is robbing oneself.Never say die."
b=a.split('.')#整篇文章以「.」分解
#print(len(b))
#print(b)#由輸出發現,3個點將文章分為4句,最後1句空白,所以以下就減1
for i in range(len(b)-1):
c=b[i]+'.'
#每個句字再以空白分解
d=c.split(' ')
dlen=len(d)
#print(dlen)
print(d[0],end=' ')#輸出第1個單字
for j in range(1,dlen) :#依照單字個數,輸出底線
print('____',end=' ')
#print('.')
e=input("請輸入句子%d:"%i)#由使用者輸入整句
f=e.split(' ')#分解使用者輸入的句子
#print(len(f))
s=0
#計算答對幾個單字
for j in range(dlen):#逐一每個單字比對
if (d[j]==f[j]):
s=s+1
if s==dlen :
print("全對")
else:
print("錯了%d 單字" %(dlen-s))
print("正確句子是%s"%c)

答案:登入後查看
統計: 尚無統計資料