当前位置: 首页 > news >正文

python作业

题目

分析

步骤:

  1. 判断先画空格还是数字 
  2. 当有n层时,第i层有多少个空格
  3. 第i层的起始数字是几,结尾是几,即数字取值范围
  4. 当有n层时,第i层有多少个数字

代码

模式A

n= int(input("请输入行数:"))
for i in range(1,n + 1):  //控制行数for j in range(1 i+1):  //控制输入数字范围print(f"{j}\t", end="")print()

模式B 

n = int(input("请输入行数:"))
for i in range(1,n + 1):  //控制行数for _ in range(n - i):  //控制空格输入print(f"\t", end="")  //控制数字输入for j in range(i,0,-1):print(f"{j}\t", end="")print()

模式C

n = int(input("请输入行数:"))
for i in range(1,n + 1):for j in range(1,n-i+ 1):print(f"\t", end="")for j in range(i,0,-1):print(f"{j}\t", end="")print()

模式D

n= int(input("请输入行数:"))
for i in range(1,n + 1):for j in range(1, i):print(f" \t", end="”)for j in range(1,n -i + 2):print(f"{j}\t", end="")print()

结果

模式A

 模式B

 模式C

模式D

 

 

http://www.lryc.cn/news/343255.html

相关文章:

  • 【Linux的文件篇章 - 管道文件】
  • C# 局部静态函数,封闭方法中的最佳选择
  • 【MySQL】MySQL 8.4.0 长期支持版(LTS)安装
  • nest中的ORM
  • TCP(Transmission Control Protocol,传输控制协议)如何保证数据的完整性?
  • Numpy库介绍
  • 临时有事无法及时签字盖章?试试用契约锁设置“代理人”
  • 数据库权限管理
  • 如何创建一个 Django 应用并连接到数据库
  • 【算法刷题day44】Leetcode:518. 零钱兑换 II、377. 组合总和 Ⅳ
  • 『51单片机』AT24C02[IIC总线]
  • Jenkins与Rancher的配合使用
  • GIS入门,常用的多边形平滑曲线算法介绍和JavaScript的多边形平滑曲线算法库chaikin-smooth的实现原理和使用
  • 气膜体育馆内部的采光效果如何?—轻空间
  • 矩阵的对称正定性判决(复习)
  • 网络安全之DHCP详解
  • 【Proteus】LED呼吸灯 直流电机调速
  • 今天遇到一个GPT解决不了的问题
  • 优化SQL的方法
  • 库存管理系统开源啦
  • 【java】接口
  • Java中的类型转换
  • 定义范围对PFMEA分析的重要性——SunFMEA软件
  • json返回工具类|世界协调时间(UTC)
  • MySQL·内置函数
  • vue根据文字动态判断溢出...鼠标悬停显示el-tooltip展示
  • 使用Tkinter实现数据预测工具的GUI界面展示
  • 机器学习笔记-22
  • 车间为什么选择蒸发式冷风机?
  • 5分钟速通大语言模型(LLM)的发展与基础知识