python字符三角形
时间: 2023-07-05 22:32:00 浏览: 586
以下是一个简单的 Python 代码,可以用来打印字符三角形:
```
height = int(input("请输入字符三角形的高度:"))
for i in range(height):
for j in range(height - i):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
```
在这个代码中,我们首先获取用户输入的字符三角形高度,然后使用嵌套的循环来打印出字符三角形。外层循环控制行数,内层循环控制每一行的字符数。第一个内层循环用于打印行前的空格,第二个内层循环用于打印每一行的字符,即星号(*)。
输出结果将会是一个字符三角形,如下所示:
```
请输入字符三角形的高度:5
*
***
*****
*******
*********
```
相关问题
python字符三角形代码
下面是一个打印字符三角形的 Python 代码示例:
```python
def print_triangle(n):
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
# 示例使用
n = 5
print_triangle(n)
```
这段代码会打印一个由星号组成的字符三角形,其高度为 `n`。
python字符直角三角形
以下是一个输出字符直角三角形的 Python 代码示例:
```python
rows = int(input("请输入行数:"))
for i in range(0, rows):
for j in range(0, i + 1):
print("*", end='')
print()
```
这个程序可以让用户输入想要输出的行数,然后使用两个 for 循环迭代输出字符 '*',从而形成一个字符直角三角形。
阅读全文