根据用户在 Python 中所说的内容更改问题数量

Changing amount of questions based on what the user says in Python

我正在尝试创建一个 Python 脚本,询问您要输入多少 URL,然后询问该数量的 URL。所以如果你说你有5个URL,那么它会要求你5次URL。

所以它要求 URLs,你说你有 X 数量的 URLs,所以它要求 X 数量的不同 URLs。

我唯一能想到的是以下。

while True:
    if amount > 1:
        url1 = input("Whats your first url? ")
        continue
    if amount > 2:
        url2 = input("Whats your second url? ")
        continue

以上是我唯一能想到的,我对编码和 python 作为一门语言知之甚少。如果您有更好的方法,请告诉我并告诉我我需要安装或导入哪些库,对不起,如果我问了很多,但再一次,我不是最擅长编码的,在此先感谢。

你可以这样做:

urlnum = int(input("How many urls?"))
urllist = []

for e in range(urlnum):
    urllist.append(input("Type URL %s" % str(e+1)))

然后要获得 url,您可以使用 urllist[0] 获得第一个,urllist[1] 获得第二个,依此类推。