请利用嵌套循环输出平行四边形
时间: 2023-07-15 11:14:55 浏览: 85
以下是使用嵌套循环输出平行四边形的 Python 代码:
```
for i in range(5):
for j in range(i):
print(' ', end='')
for k in range(5):
print('*', end='')
print()
```
输出结果如下:
```
*****
*****
*****
*****
*****
```
这里的代码可以输出一个高度为 5,宽度为 5 的平行四边形。第一层循环控制每行前面空格的数量,第二层循环输出星号。注意,`print()` 函数默认会在输出后换行,因此需要使用 `end=''` 来取消换行。
相关问题
请利用嵌套循环输出平行四边形,平行四边形行数为 n,每行的“*”的数目也为 n,n 由 键盘输入。 示例输入: 5 示例输出: ***** ***** ***** ***** *****
可以使用两个嵌套的for循环来输出平行四边形,外层循环控制行数,内层循环控制每行的“*”数目和空格数目。
以下是实现代码:
```python
n = int(input("请输入平行四边形行数:"))
for i in range(n):
# 输出空格
for j in range(n-i-1):
print(" ", end="")
# 输出星号
for k in range(n):
print("*", end="")
print() # 换行
```
输出结果:
```
请输入平行四边形行数:5
*****
*****
*****
*****
*****
```
循环嵌套实现平行四边形
可以使用两个嵌套的 for 循环来实现平行四边形,其中外层循环控制行数,内层循环控制每行的空格和星号数量。
示例代码:
```
for i in range(5): # 控制行数
for j in range(5-i): # 控制空格数量
print(' ', end='')
for k in range(5): # 控制星号数量
print('*', end='')
print() # 换行
```
输出结果:
```
*****
*****
*****
*****
*****
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)