【python练习】循环打印星阵图

1.循环打印小星星

i=1
while i<10:
    print('* '*i)
    i+=1
  • python提供字符串的*操作拼接字符串

运行结果
【python练习】循环打印星阵图_第1张图片

2.循环嵌套打印小星星

i=1
while i<10:
    j=1
    while j<=i:
        print('* ',end="")
        j+=1
    i+=1
    print()
  • print("")这一行代码的目的,就是在一行星星输出完成之后,添加换行!
    运行结果
    【python练习】循环打印星阵图_第2张图片

3.for循环,金字塔打印小星星

for i in range(10):
    print("  "*(9-i),end="")
    print(" *  "*(i+1))

运行结果
【python练习】循环打印星阵图_第3张图片

4.总结

  • 在默认情况下,print函数执行后会自动换行,如果不希望换行,可以在print函数输出内容后增加 ,end="" ,分号中间可以指定print函数输出内容之后,继续希望输出的内容
  • 注意事项:使用CSDN写python代码时,记得在最上面的三引号后面加上python或py。否则代码不高亮。

你可能感兴趣的:(python)