91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 622B
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-05
  • 語言: Python
  • 標簽: python??最長??

資源簡介

找出文章中最長的句子,用python寫的 ,并把它打印出來

資源截圖

代碼片段和文件信息

#寫一個程序:輸入一個句子輸出該句子中最長的單詞
data=raw_input(“請輸入一個句子(英文):“)
data=data+“\0“
while?not(((data[0]>=“a“)and(data[0]<=“z“))or((data[0]>=“A“)and(data[0]<=“Z“))):
????data=raw_input(“輸入格式錯誤,請重新輸入一個句子(英文):“)
????
n=len(data)#n表示輸入句子的總長度

j=0
s=1
num=[]#num存儲句子中每個單詞的長度
for?i?in?range(1n):
????if?((data[i-1]>=“a“)and(data[i-1]<=“z“))or((data[i-1]>=“A“)and(data[i-1]<=“Z“)):
????????j=j+1
????elif?((data[i]>=“a“)and(data[i]<=“z“))or((data[i]>=“A“)and(data[i]<=“Z“)):
????????num.append(j)
????????s=s+1
????????j=0
num.append(j)

m=0
fir=[0]#fir中存儲句子中每個單詞的起始位置
for?i?in?range(1n):
????if?(((data[i]>=“a“)and(data[i]<=“z“))or((data[i]>=“A“)and(data[i]<=“Z“)))and?(not(((data[i-1]>=“a“)and(data[i-1]<=“z“))or((data[i-1]>=“A“)and(data[i-1]<=“Z“)))):
????????fir.append(i)


cou=0#表示句子中最長單詞的長度
for?k?in?range(s):
????if?num[k]>num[cou]:
????????cou=k
a=[]#a表示句子中所有最長單詞的位置
b=0
for?k?in?range(s):
????if?num[k]==num[cou]:
????????a.append(k)
????????b=b+1

print?“output?all?the?longest?words?in?the?sentence:“

for?k?in?range(b):
????print?data[fir[a[k]]:fir[a[k]]+num[a[k]]]
????

????????

????


????????
????


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1268??2015-04-28?15:51??no1.py

-----------?---------??----------?-----??----

?????????????????1268????????????????????1


評論

共有 條評論