for i in range(10):
    print("  "*(9-i),end="")
    print(" *  "*(i+1))
  • 在默认情况下,print函数执行后会自动换行,如果不希望换行,可以在print函数输出内容后增加 ,end="" ,分号中间可以指定print函数输出内容之后,继续希望输出的内容
  • 注意事项:使用CSDN写python代码时,记得在最上面的三引号后面加上python或py。否则代码不高亮。
python中while循环打印的四种形状 看到一篇博客讲的是如何打印几种阵型的,居然用while来写,不敢恭维,自己亲手实践写了以下代码,供大家参考。 星阵型1 由题目可知,第一行为1,第二行为3,第三行为5,则得出公式,2*i+1(其中i为行数) for i in range(10): print("{:^50}".format('*'*(2*i+1))) 2.2输出格式如下: 通过加入空格,利用join()函数 for i in range(10): print("{0:^50}".format('