题目1:打印出如下图案(菱形) 程序分析:先把图形分成两部分来看待,前四行一个规律 后三行一个规律,利用双重for循环, 第一层控制行,第二层控制列。 * *** ***** ******* ***** ***
时间: 2023-09-21 14:04:49 浏览: 73
n = 4
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
for i in range(n-2, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
相关问题
c语言题目1:打印出如下图案(菱形) 程序分析:先把图形分成两部分来看待,前四行一个规律 后三行一个规律,利用双重for循环, 第一层控制行,第二层控制列。 * *** ***** ******* ***** ***
```c
#include <stdio.h>
int main() {
int n = 4; // 控制菱形大小,n为菱形行数的一半
for (int i = 0; i < n; i++) { // 上半部分
for (int j = 0; j < n-i-1; j++) {
printf(" "); // 输出空格
}
for (int k = 0; k < 2*i+1; k++) {
printf("*"); // 输出*
}
printf("\n"); // 换行
}
for (int i = n-2; i >= 0; i--) { // 下半部分
for (int j = 0; j < n-i-1; j++) {
printf(" "); // 输出空格
}
for (int k = 0; k < 2*i+1; k++) {
printf("*"); // 输出*
}
printf("\n"); // 换行
}
return 0;
}
```
输出结果:
```
*
***
*****
*******
*****
***
*
```
【上机目的】 打印出如下图案(菱形): * *** ***** ******* ***** *** * 【案例分析】 先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 python完成
上机目的是打印出一个菱形图案。可以使用双重for循环来实现,第一层循环控制行数,第二层循环控制列数。具体实现如下:
```python
# 打印菱形
for i in range(1, 8):
if i <= 4:
print(" " * (4 - i) + "*" * (2 * i - 1))
else:
print(" " * (i - 4) + "*" * (15 - 2 * i))
```
运行结果如下:
```
*
***
*****
*******
*****
***
*
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)