Python使用for循环打印金字塔 您所在的位置:网站首页 python程序输出三角形的星号 Python使用for循环打印金字塔

Python使用for循环打印金字塔

2024-07-02 02:27| 来源: 网络整理| 查看: 265

文章目录 1. 正金字塔2. 倒金字塔3. 数字金字塔

1. 正金字塔 # 打印形状 # * *** ***** ******* ********* # 实现代码 # # 将金字塔看作一个由左边矩形、右边三角形组成的图形(拆分如下) # for i in range(a): # print('~'*(a - 1 - i) + '*'*(i + 1) + ' ' + '*'*i) # 输入层数 a = int(input('请输入层数:')) for i in range(a): print(' '*(a - 1 - i) + '*'*(i + 1) + '*'*i) 2. 倒金字塔 # 打印形状 # ********* ******* ***** *** * # 实现代码 # # 输入层数 a = int(input('请输入层数:')) for i in range(a): print(' '*i + '*'*(a - i) + '*'*(a - 1 - i)) 3. 数字金字塔 # 打印形状 # 0 1 0 1 2 1 0 1 2 3 2 1 0 1 2 3 4 3 2 1 0 1 2 3 4 5 4 3 2 1 0 1 2 3 4 5 # 实现代码 # # 输入层数 a = int(input('请输入层数:')) for i in range(a+1): # 调节数字前方空格数量 # 可针对层数为一位数、两位数的金字塔打印 if i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有