第一种方法:单for循环

#定义正方形边长
rows = 5
#for循环打印
for x in range(rows):#if判断,筛选第一行与最后一行if x == 0 or x == rows-1: print(' *' *rows)#else筛选打印剩余行数else :print(' *' + '  '* (rows-2) + ' *')

第二种方法:for循环嵌套

#定义一个变量rows并赋值想要打印正方形的边长
rows = 5
#外层for循环控制打印的行数
for x in range(rows) :#通过if语句判断行数,筛选出第一行和最后一行if x == 0 or x == rows-1 :#内层for循环打印正方形上下两边for y in range(rows) :print(' *' , end = '')#else获取剩余行数else :#for循环打印for y in range(rows) :#if语句判断列,筛选出第一列和最后一列打印 *if y == 0 or y == rows-1 :print(' *' , end = '')#else获取剩余列,打印空格else :print('  ' , end = '')#换行print('')

python打印空心正方形相关推荐

  1. 【C语言练习——打印空心正方形及其变形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  2. 66-C语言-打印空心正方形

    问题: 从键盘输入一个数,表示正方形的边的*个数,从而打印出空心正方形. 思路: 一般这种图形题都是观察出来的. 发现第一行和最后一行,都是全打印* 其余行则是第一个和最后一个打印*,其余位置为空格. ...

  3. python打印空心长方形_Python程序打印空心半菱形星形图案

    给出一个整数N,任务是打印空心半菱形图案.示例:输出:## ## ## ## ## ##输入:7## ## ## ## ## ## ## #### ## ## ## #下半部分:对于下半部分,使用迭代 ...

  4. python打印空心三角

    今天做了几道题这是比较有趣的一题(小计一下) 打印空心三角形 题目描述 输入任意一个大于零的整数N,根据输入的整数不同打印出不同行数的空心三角形. Input 输入格式:一个大于0的整数 Output ...

  5. 程序题——打印空心正方形

    请以尽量高效的方法用"*"打印出一个空心正方形,num为边长 #include <stdio.h>int main() {int x,y,num;printf(&quo ...

  6. python打印数字正方形_python打印空心正方形-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 实现全排列的 打 ...

  7. python打印实心正方形

    第一种方法:单for循环 #定义正方形边长 rows = 5 #for循环打印 for x in range(rows):print(' *' * rows) 第二种方法:双for循环嵌套 #键盘输入 ...

  8. python打印空心平行四边形的面积公式_打印等腰三角形和空心平行四边形

    // // 最后打出等腰三角形 // var i; // var j; // var k; // function triangle(x,y) // { // // for(i=0;i<=x;i ...

  9. Python打印空心等腰三角形

    ceng=4for i in range(1,ceng+1):if i==1 or i==4:print(" "*(ceng-i)+"*"*(2*i-1))#第 ...

最新文章

  1. java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
  2. 2.4-虚拟磁盘恢复虚拟机
  3. 记得重用layout
  4. pthread 的坑
  5. android 9.0的模拟器,Exagear模拟器最新版
  6. linux静态和动态路由英文,静态路由和动态路由的特点
  7. sublime Text3安装可以使xml格式化的插件
  8. android dialog转layout
  9. 传统高斯模糊与优化算法(附完整C++代码)
  10. FISCO BCOS 《新摩登时代》:卓别林演绎共识与同步流程优化
  11. CDH安装过程中出现:主机 cdh04 上的内存被调拨过度。总内存分配额是 4.0 艾字节 个字节,但是 RAM 只有 62.8 吉字节 个字节(其中的 12.6 吉字节 个字节是保留给系统使用的)。
  12. 最适合程序员敲代码用的显示器,包邮送!
  13. linux离线安装netstat,在Ubuntu中安装netstat等网络工具
  14. 鼠标右键失灵java_全百科鼠标助手
  15. P2791 幼儿园篮球题
  16. Chrome 谷歌游览器快捷键(Shortcut)
  17. Using System.Messaging引用报错解决办法
  18. 1990-2020年江苏省全省人口数、户数(常住)
  19. mybatisplus 自增主键失效,自增主键超大
  20. 商汤科技2018年校招

热门文章

  1. 系列漫画:神秘的程序员们 全集连载——绝对经典
  2. 深度学习·理论篇(2023版)·第006篇高维空间下的维度与体积距离的关系:采样和维度+高维空间下体积与距离+中心极限定律与距离分布(深度学习)
  3. moment.js中时间处理的常用方法
  4. 最便捷的微信公众号文章下载器——基于Python爬虫
  5. python中二进制转化为十进制_将二进制、八进制、十六进制转换为十进制
  6. PAT 2018年天梯赛 赛后总结
  7. 机器人相关课程考核材料归档实施细则2022版本
  8. 计算机论文价值观,计算机教学中的情感态度价值观渗透-计算机教学论文-计算机论文(11页)-原创力文档...
  9. 二叉树公共祖先问题-代码随想录-刷题笔记
  10. git对指定commitid 打tag_Git 标签使用详解