• 技术文章 >Python技术 >Python基础教程

    如何使用python输出连续星号?

    2020-11-04 11:24:39原创7996
    小编依稀记得,自己初学编程时候,第一节课,老师就给我们演示了输出连续星号内容,那时候真感叹python的神奇,重温一遍这个内容,入门小伙伴们可以来看下啦~

    有关语法:用嵌套打印小星星

    需求

    在控制台连续输出五行 *,每一行星号的数量依次递增

    1

    2

    3

    4

    5

    *

    **

    ***

    ****

    *****

    使用字符串 * 打印

    1

    2

    3

    4

    5

    # 1. 定义一个计数器变量,从数字1开始,循环会比较方便

    row = 1

    while row <= 5:

     print("*" * row)

     row += 1

    使用循环嵌套打印小星星

    语法格式:

    1

    2

    3

    4

    5

    # 向控制台输出内容结束之后,不会换行

    print("*", end="")

    # 单纯的换行

    print("")

    end="" 表示向控制台输出内容结束之后,不会换行

    假设 Python 没有提供 字符串的 * 操作 拼接字符串

    需求:

    在控制台连续输出五行 *,每一行星号的数量依次递增

    1

    2

    3

    4

    5

    *

    **

    ***

    ****

    *****

    开发步骤

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    row = 1

    while row <= 5:

     # 假设 python 没有提供字符串 * 操作

     # 在循环内部,再增加一个循环,实现每一行的 星星 打印

     col = 1

     while col <= row:

     print("*", end="")

     col += 1

     # 每一行星号输出完成后,再增加一个换行

     print("")

     row += 1

    以上给大家举例最常见的输出星号内容,有需求的小伙伴可以用起来啦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

    专题推荐:使用python输出连续星号
    上一篇:如何使用python中的opengl? 下一篇:如何使用mysql查询where条件里的or和and

    相关文章推荐

    • 关于python property用法操作详解• 如何使用Python中item()方法遍历字典?• 关于python matplotlib绘图使用详解• 如何实现python绘制混淆矩阵?• 如何使用python中的opengl?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网