使用for循环打印出菱形
时间: 2023-10-24 20:17:32 浏览: 86
javafor循环打出菱形
以下是Python代码实现:
```
num = int(input("请输入菱形边长:"))
# 打印上半部分
for i in range(num):
for j in range(num-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
# 打印下半部分
for i in range(num-2, -1, -1):
for j in range(num-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
```
运行结果:
```
请输入菱形边长:5
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文