用python,编写程序,输入正整数m和n,打印由*组成且高为n的连续m个等腰三角形。(第1行为输入,其余行为输出)
时间: 2023-05-27 21:03:38 浏览: 138
```python
m, n = map(int, input().split())
for i in range(n):
for j in range(m):
# 左上角三角形
if j <= i:
print('*', end='')
# 右上角三角形
elif j >= m - i:
print('*', end='')
else:
print(' ', end='')
print()
```
样例输入:
```
3 5
```
样例输出:
```
*
**
***
**
***
****
***
*****
******
```
相关问题
Python编写程序,输入正整数m和n,打印由*组成且高为n的连续m个等腰三角形
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
for i in range(m):
for j in range(1, n+1):
print(" "*(n-j) + "*"*(2*j-1))
print() # 每个三角形之间加一个空行,方便观察
编写Python程序,输入正整数m和n,打印由*组成且高为n的横向输出连续m个等腰三角形
以下是 Python 代码:
```
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
for i in range(n):
for j in range(m):
print("*"*(n-i), end="")
print()
```
这段代码可以输出由*组成且高为n的横向输出连续m个等腰三角形。