python中怎么实现星星排列?下面给大家带来几种排列阵型。

星星阵型1def stars1(n):for i in range(1,n+1):str = "*"*iprint strif __name__ == "__main__":stars1(5)

星星阵型2def stars2(n):for i in range(1,n+1):str = '*'*(n+1-i)print strif __name__ == "__main__":stars2(5)

相关推荐:《Python视频教程》

星星阵型3def stars3(n):for i in range(1,n+1):str = ' ' * (n-i) + '*' * iprint strif __name__ == "__main__":stars3(5)

星星阵型4def stars4(n):for i in range(1,1+n):#total n line(s)str = ' '*(i-1) + '*'*(n+1-i)print strif __name__ == "__main__":stars4(5)

5. 菱形阵型def stars5(n): RANGE1 = [2*i+1 for i in range(n)] RANGE2 = [2*i+1 for i in range(n)[::-1]][1:] RANGE = RANGE1 + RANGE2 RANGE_1 = [i for i in range(n)[::-1]] RANGE_2 = [i for i in range(n)[1:]] RANGE_12 = RANGE_1 + RANGE_2 for i in range(len(RANGE)): print ' '*RANGE_12[i] + '*'*RANGE[i] if __name__ == "__main__":stars5(5)

6. 沙漏阵型def star6(n): a = [i*2+1 for i in range(n)[::-1]] b = [i*2+1 for i in range(n)][1:] aa = a + b d = [i for i in range(n)] e = [i for i in range(n)[::-1]][1:] dd = d + e for j in range(len(dd)): print ' '*dd[j] + '*'*aa[j] if __name__ == "__main__": star6(5)

星星排序python_python中怎么实现星星排列相关推荐

  1. python打印星星居中_python中怎么打印星星

    for循环: 1.有大括号与无大括号的区别: 循环体只能有一条语句, 如果需要执行的语句超过一条,就要加大括号将它们变为一条复合语句.//for循环如此,while循环也是如此. for(int i= ...

  2. python星星排列_python中怎么实现星星排列

    python中怎么实现星星排列?下面给大家带来几种排列阵型. 星星阵型1def stars1(n): for i in range(1,n+1): str = "*"*i prin ...

  3. python星星_python中怎么实现星星排列

    python中怎么实现星星排列?下面给大家带来几种排列阵型. 星星阵型1def stars1(n): for i in range(1,n+1): str = "*"*i prin ...

  4. 让我摘下星星送给你_抖音中摘下星星给你摘下月亮的歌词是什么歌 星球坠落歌词在哪听...

    在抖音中摘下星星给你摘下月亮的歌词是什么歌呢?很多小伙伴听过后都非常的喜欢,其实这首歌曲是是艾热.李佳隆中国新说唱第三期合唱歌曲星球坠落,下面小编就为大家带来试听资源. 抖音摘下星星给你摘下月亮给你是 ...

  5. Cocos2d JS 之消灭星星(九) 处理星星类之——移动和消灭星星

    1 /* 2 * 本层拥有处理星星的实例化以及对星星的操作 3 * 1/排列星星 4 * 2/移动和删除星星 5 */ 6 var GAMESTARLAYOUT; 7 var GameStarLayo ...

  6. 算法---删除排序链表中的重复元素 II

    删除排序链表中的重复元素 II 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 .返回 已排序的链表 . 输入:head = [1,2,3,3,4,4,5] ...

  7. 算法----- 在排序数组中查找元素的第一个和最后一个位置

    题目: 在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置.你的算法时间复杂度必须是 O(log ...

  8. python 寻找旋转排序数组中的最小值

    | 寻找旋转排序数组中的最小值 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组.例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到 ...

  9. python 在排序数组中查找元素的第一个和最后一个位置

    在排序数组中查找元素的第一个和最后一个位置 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置.如果数组中不存在目标值 target,返回 ...

最新文章

  1. 如何将github存储库回滚到特定提交?
  2. ISA 2006 允许使用QQ
  3. 空间谱专题03:时空特性与采样定理
  4. springboot集成邮箱功能
  5. Tree Xor(未完全搞定)
  6. 【华为云技术分享】云小课 | SAP S/4HANA高可用之实战演练
  7. python 螺旋数组_人工智能首选语言是什么 究竟Python有多强大
  8. Java反射在Main方法的中的而应用
  9. c++ release和debug语句分离
  10. 【原创】关于Git暂存区的理解
  11. 初级 IT 管理者,如何打通任督二脉?
  12. 身份证号码校验工具类—算法
  13. mysql乐观锁 超卖_秒杀系统之超卖现象
  14. excel拆分表格之按指定行数拆分
  15. python获取图片像素点颜色_Python获取图片位置像素色值及判断色值是否存在
  16. 程序员常用远程工具有哪些?
  17. nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常
  18. android开发关机代码,android代码实现关机
  19. 全基因组多位点序列分型
  20. STM32与SYN6288语音合成模块的使用

热门文章

  1. insertSelective 和 insert 的区别
  2. Spring Boot 不使用默认的 parent,改用自己的项目的 parent
  3. 怎样去理解@ComponentScan注解
  4. eclipse启动出现“An Error has Occurred. See the log file”解决方法
  5. 记忆讲师石伟华微信公众号2017所有文章汇总(待更新)
  6. Mysql 学习笔记2
  7. 充实你的素材库!10款免费的 PSD 素材下载
  8. Canvas Clock
  9. 输入一个数,判断他是不是质数
  10. CentOS 7 搭建CA认证中心实现https取证