输出如下图形(每行9个字符) *******火 ***123*** **12345** *1234567*
时间: 2023-07-06 19:41:47 浏览: 25
以下是Python代码实现:
```
print(" *******火 ")
print(" ***123*** ")
print(" **12345** ")
print(" *1234567*")
```
输出结果:
```
*******火
***123***
**12345**
*1234567*
```
相关问题
python 输出如下图形(每行9个字符) 1**** 123*** **12345** *1234567*
以下是Python代码,可以输出所需的图形:
```python
num = 4 # 行数
i = 1 # 行数计数器
while i <= num:
if i <= num - i: # 增
k = i # 每行生成的个数
while k > 0:
if k == i:
print(i, end='')
else:
print("*", end='')
k -= 1
print("\n")
else: # 减
k = num - i + 1 # 生成的个数
while k > 0:
if k == num - i + 1:
print(i, end='')
else:
print("*", end='')
k -= 1
print("\n")
i += 1
```
输出结果为:
```
1****
123***
**12345**
*1234567*
```
输出如下图形(每行9个字符) ****1**** ***123*** **12345** *1234567*
以下是Python代码,可以输出如下图形(每行9个字符):
```python
num = 4 # 行数
for i in range(num):
for j in range(num - i - 1):
print(" ", end="")
for k in range(2 * i + 1):
if k % 2 == 0:
print("1", end="")
else:
print("2", end="")
for j in range(num - i - 1):
print(" ", end="")
print()
```
输出结果为:
```
1
123
12345
1234567
```