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

标签 python arrays python-3.x sorting counter

我正在尝试编写一个 Python 脚本,询问您要输入多少个 URL,然后询问该 URL 数量。因此,如果您说您有 5 个 URL,那么它会询问您 5 次 URL。

所以它要求提供 URL,您说您有 X 个 URL,所以它要求 X 个不同的 URL。

我唯一能想到的是以下内容。

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)))

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

关于python - 根据用户在 Python 中所说的内容更改问题数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62165897/

相关文章:

python - 如何使用 asyncio 作为模块的一部分设置后台进程

python - 拆分 .csv,同时保留描述第一行

python - 如何修复我的代码中的 "IndexError: List index is out of range"?

python - 如何以正确的方式过滤字符串以接收包含的内容?

java - float 据[] = 新浮点[j];为什么这在 java 中无效?我们不能有一个 float 类型的数组吗?

javascript - ReactJS - 将 json 插入状态数组

python - OpenCV Python如何将一种颜色保留为将图像转换为灰度

java - 如何传递新的单值映射作为参数?

python - 如何在Python中使用youtube dl获取youtube视频url

python - 将 python 脚本作为命令行变量运行