Exercise: Week 2-7

时间:2019-11-20
本文章向大家介绍Exercise: Week 2-7,主要包括Exercise: Week 2-7使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

 File artical.txt contains an article in English (please create the file by yourself and put any English article you picked in it).

Assume the article only contains ‘,’, ‘.’, ‘!’, ‘?’ and ‘...’ as punctuations, make a program to find out the longest word and print it.

artical.txt

Last week, thousands of student protesters streamed into Hong Kong Polytechnic University and occupied the campus as the city's violent political unrest reached fever pitch.

Once inside, they soon faced an impossible choice: stay inside until supplies run out, or leave the university and risk getting tear gassed and arrested for rioting, a charge which can fetch a 10-year prison sentence.
Police accused protesters of turning PolyU and other universities into "weapons factories" that "look like military training grounds" and surrounded the campus.
Police have been on the edge of the campus for more than two days, firing round after round of tear gas at protesters who responded with makeshift petrol bombs, catapults and bows and arrows.
with open('artical.txt', 'r') as f:
    text = f.read()
    text = text.replace('\n', ' ')
    l = text.split(' ')
str = ''
for item in l:
    for c in item:
        if c.isalpha() != True:
            item = item.replace(c, '')
    if len(item) > len(str):
        str = item
print(l)
print(str)

2019-11-20

16:50:16

原文地址:https://www.cnblogs.com/petitherisson/p/11896789.html