空格数从1开始依次递增1个的图形。用Python打印出来
时间: 2024-02-21 22:58:11 浏览: 63
好的,以下是Python代码实现:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
print(" "*(n-i) + "* "*i)
```
运行代码后,输入想要打印的行数即可得到对应的图形。例如,输入5,输出如下:
```
*
* *
* * *
* * * *
* * * * *
```
相关问题
两侧是#中间空格一共6行每行的空格数从1开始依次递增1个的图形。用Python打印出来
好的,以下是Python代码实现:
```python
n = 6
for i in range(1, n+1):
print("#"*(n-i) + " "*((i-1)*2+1) + "#"*(n-i))
```
运行代码后,即可得到输出如下的图形:
```
##### #
#### ####
### ###
## ##
# #
#
```
希望这个答案可以帮到您!
1-12之间的数字,每个四位数之间加一个空格,然后打印出来,用python写
可以使用以下代码实现:
```python
for i in range(1, 13):
print("{:4d}".format(i), end='')
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10 11 12
```
代码解释:
1. 使用 `range(1, 13)` 生成数字 1 到 12 的序列。
2. 使用 `"{:4d}".format(i)` 格式化每个数字为四位宽度,并添加空格。
3. 使用 `end=''` 参数使 `print` 函数不换行输出。
4. 循环输出每个数字。