用Python星形“*”的直形三角形
时间: 2023-11-27 16:54:19 浏览: 27
以下是用 Python 打印星形的直形三角形代码:
```python
rows = 5
for i in range(rows):
print('*' * rows)
```
输出结果为:
```
*****
*****
*****
*****
*****
```
你可以根据需要修改 `rows` 变量的值来打印不同大小的直形三角形。
相关问题
python,星形“*”的直形三角形
你好!可以使用嵌套的 for 循环来输出星形的直形三角形,代码如下:
```
n = int(input("请输入行数:"))
for i in range(n):
for j in range(n):
if j <= i:
print("*", end="")
print()
```
其中,第一个 for 循环控制行数,第二个 for 循环控制每一行输出的星号数量。通过控制内层循环中的 if 语句条件,可以实现输出直形三角形的左侧部分。输出结果如下:
```
请输入行数:5
*
**
***
****
*****
```
用Python星形“*”的直形三角形,形如:
你需要输入一个数字 n,程序会输出一个由星号组成的直角三角形,其中第一行有 1 个星号,第二行有 2 个星号,以此类推,一直到 n 行为止。
以下是示例代码:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
print("*" * i)
```
示例输出(n = 5):
```
*
**
***
****
*****
```