分别使用程序语句和列表推导编程实现如下要求: 输出如下所示 * 号矩阵 :每个 * 之间空两空格,每一行有两个 * ,一共五行,下一行的*比上一行的靠后两个空格
时间: 2023-08-19 12:05:05 浏览: 41
使用程序语句实现:
```python
for i in range(5):
for j in range(i):
print(" ", end="")
print("* ", end="")
for k in range(2, 2 * i + 1):
print(" ", end="")
print("* ")
```
使用列表推导实现:
```python
matrix = [[" " * i + "* " + " " * (2 * i - 1) + "* "] for i in range(5)]
for row in matrix:
print("".join(row))
```
两种实现方法的输出结果都是:
```
* *
* *
* *
* *
*
```
其中,第一个实现方法是使用两层循环,分别控制空格和 `*` 号的输出位置。第二个实现方法是使用列表推导式生成带空格和 `*` 号的子列表,然后遍历输出。
相关问题
分别使用程序语句和列表推导编程实现如下要求: 输出如下所示 * 号矩阵 :每个*之间空两空格,每一行有两个*,一共五行,下一行的*比上一行的落后两个空格
使用程序语句实现:
```python
for i in range(5):
for j in range(i):
print(" ", end="")
print("* ", end="")
for k in range(8 - 2 * i):
print(" ", end="")
print("* ")
```
使用列表推导实现:
```python
matrix = [[" " * i + "* " + " " * (8 - 2 * i) + "* "] for i in range(5)]
for row in matrix:
print("".join(row))
```
两种实现方法的输出结果都是:
```
* *
* *
* *
* *
*
```
其中,第一个实现方法是使用两层循环,分别控制空格和 `*` 号的输出位置。第二个实现方法是使用列表推导式生成带空格和 `*` 号的子列表,然后遍历输出。
分别使用程序语句和列表推导编程实现如下要求: * * * * * * * * *
使用程序语句实现如下:
```python
print(' * ')
print(' * * ')
print('* * *')
print(' * * ')
print(' * ')
```
使用列表推导实现如下:
```python
rows = [' * ', ' * * ', '* * *', ' * * ', ' * ']
print('\n'.join(rows))
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)