用python做一个由*组成的等边三角形
时间: 2024-05-03 14:23:17 浏览: 15
以下是用Python实现一个由*组成的等边三角形的代码:
```python
num = int(input("请输入三角形的高度:"))
for i in range(num):
for j in range(num - i - 1):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
```
运行代码后,程序会要求输入三角形的高度,然后输出相应的等边三角形,例如输入5,则输出以下内容:
```
*
***
*****
*******
*********
```
相关问题
用Python输出一个用*组成的等腰三角形
好的,下面是用Python输出一个用`*`组成的等腰三角形的代码:
```python
n = int(input("请输入三角形的行数:"))
# 打印上半部分
for i in range(1, n+1, 2):
s = '*' * i
print(s.center(n, ' '))
# 打印下半部分
for i in range(n-2, 0, -2):
s = '*' * i
print(s.center(n, ' '))
```
输出结果:
```
请输入三角形的行数:7
*
***
*****
*******
*********
***********
*************
```
用python写一个用符号*组成的正三角形
很高兴回答您的问题。以下是用 Python 编写的用符号 * 组成的正三角形的代码:
```
rows = int(input("请输入行数:"))
for i in range(1, rows+1):
print(" "*(rows-i), end="")
print("* " * i)
```
您可以根据需要修改行数。希望能对您有所帮助。
相关推荐
![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)