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('