题目:

读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入示例 输出示例
示例1 3 *‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬
***‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

需要解决的问题:

1.*如何实现不同(在不同情况下,所需要的不同个数,未知)的个数?

2.如何实现居中对齐?

3.如何实现因地制宜的填充?

4.适当的类型转换

解法:

1     "*'*(Number)

2.3 .center() 函数

代码:

#star*.py
#输入转换成数字
a=eval(input())
#计算行数
n=int((a+1)/2)
for i in range(n):b='*'*(2*(i+1)-1)b=str(b)print(b.center(a," "))

基于python的星号三角形相关推荐

  1. python练习——星号三角形 I

    星号三角形 I 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求: 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号. 输入 示例1:3 输出 示例2: ...

  2. 【python打印星号三角形图案】

    题目: 用星号打印出三角形的图案 左下角三角形 代码: i = 5 while i > 0:# 内循环j = 0while j < i :print("*",end=& ...

  3. python画图代码星星-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  4. python内置库绘制33角形_33 python format练习题 利用format方法生成一个星号三角形...

    第十五课 练习题 ''' 1. 编写一个Python程序,从控制台输入一个字符串(保存到变量s中), 然后通过while循环不断输入字符串(保存到变量subStr中), 并统计subStr在s中出现的 ...

  5. 星号下三角形python答案_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  6. python输出星号等腰三角形_星号三角形Python(带输入)(Asterisk Triangle Python (with input))...

    星号三角形Python(带输入)(Asterisk Triangle Python (with input)) 我正在做一个关于python 3的初学者课程,并且必须形成一个星号三角形,输出如下. 星 ...

  7. python循环语句打印三角形_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  8. python for循环案例-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  9. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...

    关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...

最新文章

  1. 一个发送短信验证码 然后倒计时实例
  2. Linux美化——终端提示符
  3. Ubuntu 18.04深度学习环境配置(CUDA9.0+CUDDN7.4+TensorFolw1.8)
  4. resteasy经验谈
  5. java之InetAddress类和InetSocketAddress的使用
  6. 【牛客 - 303K第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Technology Tree(树形dp,tricks)
  7. 设置IE默认文本模式的方法
  8. Pytest fixture之request传参
  9. Python 基础起步(一)写在开篇的话,写给同为小白的你
  10. mysql与串口通信_串口通信 - ShawnXie - 博客园
  11. JS查漏补缺(自用版)
  12. 1月13 ROS中的TF与URDF——机器人(1.1位姿几何基础——刚体位置和姿态描述)
  13. matlab对语音信号预加重处理,语音信号的预加重处理和加窗处理
  14. 咪蒙注销后,我用Python对其1013篇历史文章做了一次深度的数据分析...
  15. 用IDEA构建Vue项目(主要指令)
  16. 关于周报的写法和原则
  17. 校招|我的秋招记录——(自然语言处理-面经+感悟)
  18. BLUETECH 聚蓝滤水壶的使用方法
  19. jquery简单赋值取值
  20. PHP配置连接MSSql数据库

热门文章

  1. 批量将文件名导入excel,步骤教程
  2. 面对疫情,你找到合适的工作了吗?
  3. 安卓开发学习11-1:Android程序调试:DDMS工具使用
  4. fatal error C1189: #error: Unknown architecture (x86, amd64, ia64, arm, arm64)
  5. docker内网部署gitlab步骤及gitblit迁移gitlab踩坑gitlab备份nas
  6. 杭电6TDL(暴力)
  7. popState 监听浏览器切换路由
  8. 音视频即时通讯领域的发展
  9. 数据结构常见结构和算法时间复杂度
  10. Pycharm安装sklearn失败