用python嵌套循环输出一个金字塔图案
时间: 2023-05-28 20:04:31 浏览: 84
以下是使用python嵌套循环输出金字塔图案的代码:
```
n = int(input("请输入金字塔的层数:"))
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
```
运行代码后,会要求用户输入金字塔的层数,然后根据输入的层数输出对应的金字塔图案。
例如,如果输入3,输出的金字塔图案如下:
```
*
***
*****
```
相关问题
python嵌套循环写一个99乘法表
好的,以下是Python嵌套循环写一个99乘法表的代码:
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
python金字塔嵌套循环
以下是Python实现金字塔嵌套循环的代码和解释:
```python
n = 5 # 金字塔的层数
for i in range(n): # 控制循环,一共是n行,n层金字塔
for j in range(n-i-1): # 每次循环都会打印(n-i-1)个空格
print(" ", end="")
for j in range(2*i+1): # 等差数列可以求出来其规律为每次增加(2n-1)个*号
print("*", end="")
print() # 每循环一次就换行一次
```