【发布时间】:2021-08-25 23:45:01
【问题描述】:
我正在尝试使用 python3 自动执行一些手动任务,但我不确定如何打印变量。我知道我可以使用 print(f"https://{ip1}",但我正在尝试使用“for loops”解决这个问题
这是部分代码。
......
def hostFile():
hostConf = (projdateprojname[9:])
print("\n\tEnter legacy host IP")
ip1 = input(prompt)
print("\n\tEnter legacy guest IP")
ip2 = input(prompt)
print("\n\tEnter legacy host IP")
ip3 = input(prompt)
print("\n\tEnter legacy guest IP")
ip4 = input(prompt)
print(f"\n[{hostConf}-1]")
print(f"{ip1}")
print(f"{ip2}")
print(f"{ip3}")
print(f"{ip4}")
for i in range(1, 5):
listofurl = ("ip" + str(i))
print(f"https://{listofurl}")
Script output for the last part:
https://ip1
https://ip2
https://ip3
https://ip4
I am expecting to see, for example
https://10.1.1.199
https://10.1.1.200
https://10.1.1.201
https://10.1.1.202
【问题讨论】:
-
您可以将
ip变量更改为列表。 -
这能回答你的问题吗? How do I create variable variables?