Python直角三角形
时间: 2024-05-13 21:11:25 浏览: 180
Python中可以使用循环语句和嵌套循环语句实现直角三角形的输出。下面是一个简单的例子:
```
for i in range(5):
for j in range(i+1):
print("*", end="")
print()
```
这个例子中,外层循环控制行数,内层循环控制每行输出的*号数量。由于Python默认print函数输出完后会自动换行,我们需要在print函数中添加end=""参数来阻止这一行为。
输出结果为:
```
*
**
***
****
*****
```
相关问题
python直角三角形
在Python中,可以使用循环和嵌套循环来打印直角三角形。下面是一个示例代码:
```python
def print_triangle(n):
for i in range(1, n+1):
for j in range(i):
print("*", end="")
print()
# 调用函数打印直角三角形
print_triangle(5)
```
运行以上代码,将会输出一个由星号组成的直角三角形:
```
*
**
***
****
*****
```
python直角三角形代码
代码1如下:
```python
row = 1 #第一行有1个星号,逐渐递增
while row <= 5:
col = 1
while col <= row:
print('*', end='')
col += 1
print()
row += 1
```
代码2如下:
```python
row = 1 #第一行有1个星号,逐渐递增
while row <= 9:
col = 1
while col <= row:
print('* ', end='')
col += 1
print()
row += 1
```
代码3如下:
```python
row = 5 #第一行有5个星号,逐渐递减
while row >= 1:
col = 1
while col <= row:
print('* ', end='')
col += 1
print()
row -= 1
```
阅读全文