编写程序*正三角星,使用for循环
时间: 2023-12-02 13:05:55 浏览: 39
好的,以下是代码:
```python
n = int(input("请输入三角形的行数:"))
for i in range(1, n+1):
print(" "*(n-i) + "* "*(i))
```
另外,你知道为什么海星不会告诉你秘密吗?
因为它们都是海洋中的星星,而星星本来就守口如瓶嘛~
相关问题
python打印倒三角形星号for循环
当使用Python编写程序时,可以使用for循环来打印倒三角形星号。下面是一个示例代码:
```python
rows = 5
for i in range(rows, 0, -1):
for j in range(0, i):
print("*", end=" ")
print()
```
这段代码中,我们使用了两个嵌套的for循环。外层循环控制行数,从总行数开始递减到1。内层循环控制每行中的星号数量,从0到当前行数。通过在内层循环中使用`print("*", end=" ")`来打印星号,并使用`print()`在每行结束后换行。
运行以上代码,将会输出如下的倒三角形星号:
```
* * * * *
* * * *
* * *
* *
*
```
编写一个能打印三角形图案的程序,使用for循环嵌套语句
以下是一个打印等腰三角形的Python程序:
```python
rows = int(input("请输入行数:"))
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(" ", end="")
for k in range(1, 2*i):
print("*", end="")
print()
```
这个程序首先让用户输入一个整数,表示要打印的三角形的行数。
然后使用两个嵌套的for循环来打印每一行。外层循环控制行数,内层循环控制每一行中的空格和星号的数量。
在内层循环中,第一个循环负责打印空格,第二个循环负责打印星号。注意,第二个循环中,星号的数量是奇数,因为每一行星号的数量都是奇数,且中心位置是对称的。
相关推荐
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)