#coding:utf-8

rows = int(raw_input('please enter a rows! '))

i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数

#等腰直角三角形1

print "等腰直角三角形1"

for i in range(0, rows):

for k in range(0, rows - i):

print " * ", #注意这里的",",一定不能省略,可以起到不换行的作用

k += 1

i += 1

print "\n"

#打印实心等边三角形

print "打印空心等边三角形,这里去掉if-else条件判断就是实心的"

for i in range(0, rows + 1):#变量i控制行数

for j in range(0, rows - i):#(1,rows-i)

print " ",

j += 1

for k in range(0, 2 * i - 1):#(1,2*i)

if k == 0 or k == 2 * i - 2 or i == rows:

if i == rows:

if k % 2 == 0:#因为第一个数是从0开始的,所以要是偶数打印*,奇数打印空格print "*",

else:

print " ", #注意这里的",",一定不能省略,可以起到不换行的作用else:

print "*",

else:

print " ",

k += 1

print "\n"

i += 1

#打印菱形

print "打印空心等菱形,这里去掉if-else条件判断就是实心的"

for i in range(rows):#变量i控制行数

for j in range(rows - i):#(1,rows-i)

print " ",

j += 1

for k in range(2 * i - 1):#(1,2*i)

if k == 0 or k == 2 * i - 2:

print "*",

else:

print " ",

k += 1

print "\n"

python打印长方形用*表示_python打印菱形、三角形、矩形等图形相关推荐

  1. python计算长方形面积代码_Python计算两个矩形重合面积代码实例

    这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 计算两个矩形的重合面积 imp ...

  2. python绘制等边三角形的代码_python 打印直角三角形,等边三角形,菱形,正方形的代码...

    三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j ...

  3. python无角正方形代码_python 打印直角三角形,等边三角形,菱形,正方形的代码...

    三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j ...

  4. python语言1010的八进制_python打印十六进制

    参考代码: print("{:>30,}".format(.9)) 7.给定一个整数数字 0x1010,请依次输出 Python 语言中十六进制.十进制.八进制和二进 制表示 ...

  5. python打印一个对象的所有属性_python打印出所有的对象/模块的属性代码详解

    python 打印出所有的对象/模块的属性(实例代码) 实例如下: import sys def print_all(module_): modulelist = dir(module_) lengt ...

  6. python代码打印杨辉三角_python打印杨辉三角

    原博文 2020-03-24 18:03 − python打印杨辉三角 ```python def transfor(fun): # 定义一个转换函数, def war(N): # 带参数的装饰器,把 ...

  7. python绘制等边三角形的代码_Python打印等边三角形

    示例1: #!/usr/bin/python # -*- coding: UTF-8 -*- # 根据输入打印 rows = int(raw_input('please input number:') ...

  8. python打印报错信息_python打印当前文件错误行的简单示例

    这篇文章主要为大家详细介绍了python打印当前文件错误行的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 在 ...

  9. python输入年份输出年历_python打印万年历

    1.输入年份,输入月份 2.格式化输出本月的日历 3.思路输入年,月,打印对应年月的日历. 3.1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星期四,现 ...

最新文章

  1. 英特尔10纳米处理器再度跳票,或收缩芯片代工业务
  2. Could not find Developer Disk Image
  3. LinKedHashMap和TreeMap介绍
  4. 面试了57位数据分析师,我发现牛逼的人都有这4个特质
  5. vue组件之轮播图的实现
  6. java string做除法_如果用java来实现传统方式的除法,用String来保存结果,想精确多少位都行,那改怎么做?...
  7. 【Lucy-Richardson去卷积】迭代加速算法
  8. 局域网共享设置软件_新页软件:如何设置局域网模式
  9. 《Summer Tree》第八期封面
  10. Rails开发细节《六》ActiveRecord Validationa and Callbacks验证和回调
  11. DXperience 12.2使用手册
  12. oppo android版本升级失败,oppo怎么刷机以及刷机失败的原因
  13. 人工智能降噪插件Topaz DeNoise AI
  14. 电磁仿真软件CST2020 下载链接及安装破·解教程笔记
  15. sl4a最新版下载_SL4A Script Launcherapp
  16. 别去赌场了,你永远赢不了“凯利公式”
  17. 台式计算机usb口不能用,电脑usb接口没反应是什么原因?电脑usb接口没反应解决方法...
  18. 关于站内信的开发思路
  19. 一款不错的手机端视频剪辑软件
  20. Bash-Script 应用案例

热门文章

  1. intel驱动程序和支持助理常见问题:不识别、无法检测等问题解决方法
  2. 遍历Map集合的键值对
  3. 硬盘与硬盘对拷如何操作
  4. Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 1)
  5. PNG文件头格式解析
  6. 炒股成功的人可怕到令普通人难以想象!
  7. 你被盗的手机是这样被解锁的!
  8. ngx-translate实现国际化:this.translate.use()、this.translate.get()、this.translate.instant()、onLangChange
  9. SpringBoot图书管理系统设计与实现(附源码下载地址)
  10. 关于fi dd ler 手机抓包 网卡地址地址_终端抓包与日志分析方法