Python 输出数字金字塔
1、打开JetBrains PyCharm软件。

2、在代码编辑区域敲入以下代码
n=eval(input("请输入打印的行数:"))
for i in range(1,n+1):
print(' '*(10-i),end="")
n=i
while n>=1:
print(n,sep="",end="")
n-=1
n = 2
while n <= i:
print(n, sep="", end="")
n += 1
print()

3、本代码的注释如下:
n=eval(input("请输入打印的行数:"))
for i in range(1,n+1):
#while循环从变量i开始,递减在同行内输出,直到输出1为止
print(' '*(10-i),end="")
n=i
while n>=1:
print(n,sep="",end="")
n-=1
#while循环从初始值2开始,递增在行内输出直到输出,直到输出变量i为止
n = 2
while n <= i:
print(n, sep="", end="")
n += 1
print()

4、最后点击运行,开始测试程序,这里输入数字9,运行结果如下

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:100
阅读量:108
阅读量:32
阅读量:20
阅读量:111