python练习三

模式A

python 复制代码
num = int(input("请输入模式A的层数:"))
for i in range(1, num + 1):
    # 画数字
    for j in range(1, i + 1):
        print(str(j) + "\t", end="")
    print()

模式B

python 复制代码
num = int(input("请输入模式B的层数:"))
for i in range(num, 0, -1):
    # 画数字
    for j in range(1, i + 1):
        print(str(j) + "\t", end="")
    print()

模式C

python 复制代码
num = int(input("请输入模式C的层数:"))
for i in range(1, num + 1):
    # 画空格
    for _ in range(num - i):
        print("\t", end="")
    # 画数字
    for j in range(1, i + 1):
        print(str(j) + "\t", end="")
    print()

模式D

python 复制代码
num = int(input("请输入模式D的层数:"))
for i in range(1, num + 1):
    #画空格
    for _ in range(1, i):
        print("\t", end="")
    #画数字
    for j in range(1, num - i + 2):
        print(str(j) + "\t", end="")

    print()
相关推荐
利刃大大几秒前
【SpringBoot】Spring IOC && DI && 五大注解 && Bean && 扫描路径 && 依赖注入
java·spring boot·spring
William_cl2 分钟前
【CSDN 精品专栏】ASP.NET Razor 变量输出 @变量名:从入门到避坑,新手也能写对!
java·数据库·asp.net
鸡吃丸子3 分钟前
初识Docker
运维·前端·docker·容器
尤物程序猿20 分钟前
spring的监听器的几种使用方式
java·数据库·spring
老华带你飞21 分钟前
学生请假管理|基于springboot 学生请假管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·spring
毕设源码-钟学长25 分钟前
【开题答辩全过程】以 基于java的点餐猫在线个性化点餐系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
F_D_Z31 分钟前
哈希表解Two Sum问题
python·算法·leetcode·哈希表
智算菩萨34 分钟前
【实战】使用讯飞星火API和Python构建一套文本摘要UI程序
开发语言·python·ui
前端不太难38 分钟前
如何给 RN 项目设计「不会失控」的导航分层模型
前端·javascript·架构