*三角形-简单也不简单

在学C语言的时候,*三角形也是很常见的例子了,自己感觉没有什么难度,于是编出了下面的程序。

strn=input()
n=eval(strn)//2+1
for i in range(n):
    print("{}{:^}".format(‘ ‘*(n-i-1),‘*‘*(2*i+1)))

  看了标准答案和网上的帖子才明白format槽机制的奥妙之处。如果上面是一个典型的c语言思维,那么下面的程序才是有python特色的吧!

       迷人的槽机制!

n = eval(input())
for i in range(1,n+1,2):
    print("{0:^{1}}".format(‘*‘*i, n))

  *三角形-简单也不简单

 

*三角形-简单也不简单

上一篇:【CO003】操作系统笔记4 —— IPC 问题


下一篇:Guid.ToString Method GUID 格式