我想在Python 3中打印变量vector1和vector2,而不必手动编写打印代码。我怎样才能做到这一点?在下面,您可以看到我尝试用于此的代码。
vectorInput = input("Enter vectors values separated by ',' and vectors separated by ' ': ")
vector1,vector2 = vectorInput.split(" ")
for num in range(1,3):
print({}.format('vector'+num))
谢谢。
答案 0 :(得分:0)
那么,您可以直接使用理解力。
[print(i) for i in vectorInput.split(" ")]
或者使用list
个向量,因为它更适合您的使用模式,您以后可以重用它。
vectors = vectorInput.split(" ")
[print(i) for i in vectors]
或与for
vectors = vectorInput.split(" ")
for i in vectors:
print(i)
答案 1 :(得分:0)
这是较短的版本,请尝试。
for i in input("Enter vectors values separated by ',' and vectors separated by ' ': ").split():
print(f'vector {i}')
如果您希望 i 为整数,则将 i 替换为int(i)