python中for循环输入等边三角形
时间: 2023-11-20 20:41:44 浏览: 198
Python利用for循环打印星号三角形的案例
5星 · 资源好评率100%
要在Python中使用for循环打印等边三角形,可以使用嵌套的for循环结构。下面是一个示例代码,可以实现打印一个等边三角形的功能:
```
n = 5 # 三角形的行数
for i in range(n): # 控制行数
for j in range(n-i-1): # 打印空格
print(" ", end="")
for k in range(2*i+1): # 打印星号
print("*", end="")
print() # 换行
```
这段代码的解释如下:
- 第一行设置了三角形的行数为5,你可以根据需求修改这个数字。
- 第二个for循环用来打印每一行前面的空格,通过`range(n-i-1)`来控制空格的数量。
- 第三个for循环用来打印每一行的星号,通过`range(2*i+1)`来控制星号的数量。
- 最后的`print()`语句用来换行,每打印完一行后进行换行。
通过运行这段代码,你将得到一个等边三角形的输出结果。希望这个解答对你有帮助!
阅读全文