首页 > 解决方案 > 运行后如何重置到代码的开头?

问题描述

在代码第一次一路运行后,我希望它能够回到第一个输入并允许用户输入另一个单词。

我需要围绕程序创建一个for或循环吗?while

import re    
import requests

search = input('What word are you looking for?: ')
first = re.compile(search)

source = input ('Enter a web page: ')
r = requests.get(source)
ar = r.text

mo = first.findall(ar)
print (mo)

print('Frequency:', len(mo))

标签: python

解决方案


是的,需要一个循环:

import re    
import requests

while True:
    search = input('What word are you looking for?: ')
    # per comment, adding a conditional stop point.
    if search == "stop":
        break

    first = re.compile(search)

    source = input ('Enter a web page: ')
    r = requests.get(source)
    ar = r.text

    mo = first.findall(ar)
    print (mo)

    print('Frequency:', len(mo))

推荐阅读