【发布时间】:2022-01-07 06:00:43
【问题描述】:
x = 0
y = 0
z = 0
sign = "*"
x = int(input("Enter a number : "))
y = int(input("Enter a number : "))
z = int(input("Enter a number : "))
print(f'{"x":2}{"y":3}{"z":4}')
print(f'{x*sign}{y*sign}{z*sign}')
我希望这样打印,但我怎样才能垂直打印呢?
x y z
* * *
* *
【问题讨论】:
-
您必须使用 for-loop 来分别打印每一行。在每一行中,您必须为每个变量添加单个
"*"或" "(空格)。或者首先创建带有空格的二维数组(行列表)并将*放在正确的位置,最后打印所有行。
标签: python python-3.x visual-studio