python星号画平行四边形_Python练习题 018:打印星号菱形
【Python练习题 018】 打印出如下图案(菱形):
*
***
*****
*******
*****
***
*
----------------------------------------------
这题简单啊,只要知道Python的内置方法 str.center(width [, fillchar]) 就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下:
s = '*'
for i in range(1, 8, 2):
print((s*i).center(7))
for i in reversed(range(1, 6, 2)):
print((s*i).center(7))
输出结果见题目。
【2016-10-17 更新】--------------------------------------------
当然,如果不用 str.center() 这题也不难解,无非是明确把空格的数量计算出来而已。代码如下:
s = '*'
for i in range(1,8,2):
t = (7-i)//2
print(' '*t + s*i + ' '*t)
for i in reversed(range(1,6,2)):
t = (7-i)//2
print(' '*t + s*i + ' '*t)
++++++++++++++++++++++++++++++++++++++
python星号画平行四边形_Python练习题 018:打印星号菱形相关推荐
- python画菱形的代码_Python怎么用星号画平行四边形菱形()
用Python怎样输出完整的菱形? #!/usr/bin/env python # -*- coding:utf-8 -*- print '\n'.join(['*'*7 for i in range ...
- python打印星号菱形_Python练习题 018:打印星号菱形
[Python练习题 018] 打印出如下图案(菱形): * *** ***** ******* ***** *** * --------------------------------------- ...
- python代码画大白_Python turtle 画个大白
今天用Python Turtle画个大白吧.效果图如下: Python画大白 def bai(): #tracer(False) speed(0) pensize(5) color('black',' ...
- python代码画乌龟_python画乌龟
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 效果展示 turtle库是python语言中一个很流行的绘制图像的函数库,想象一 ...
- python写的平行四边形_python 已知平行四边形三个点,求第四个点的案例
我就废话不多说了,大家还是直接看代码吧! import numpy as np #已知平行四边形三个点,求第四个点 #计算两点之间的距离 def CalcEuclideanDistance(point ...
- python怎么画线_python怎么画直线
Tkinter是Python的标准 GUI 库.Python使用Tkinter可以快速的创建GUI应用程序. 由于 Tkinter 是内置到 python 的安装包中.只要安装好 Python 之后就 ...
- 用python画小兔子_Python练习题 007:兔子生兔子
[Python练习题 007] 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ----------------- ...
- python循环经典例题_python练习题:循环打印嵌套列表
好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔 ...
- python字符画图形_Python 实现打印单词的菱形字符图案
我就废话不多说了,还是直接看代码吧! a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * (7 - i) + 'Good' * i f ...
- python canvas画弧度_Python带你找回童年的万花尺
还记得小时候的万花尺吧?这么画: 一点也不费脑筋,就可以出来这么多丰富多彩的复杂几何图形. 具体而言,可以用万花尺玩具(如图2-1所示)来绘制数学曲线.这种玩具由两个不同尺寸的塑料齿轮组成,一大一小. ...
最新文章
- 他们提出了一个大胆的猜想:GWT(深度学习)→通用人工智能
- 解析rtcm32报文工具_RTCM32编解码中的一些概念及相关文献阅读
- 为什么我们不要 .NET 程序员
- ASP.NET 2.0 中的 Theme 功能
- 李宏毅机器学习课程10~~~卷积神经网络
- ngix莫名挂掉 signal process started
- 天猫整站SSM-分页-herf(做个人学习笔记整理用)
- 熟悉html css,编写HTML和CSS的前端开发中不一定熟悉JavaScript
- html根据菜单角色配置菜单代码,CSS设置列表样式和创建导航菜单实现代码
- IDEA Maven项目添加本地jar包
- labelme制作数据集:将标注好的json文件,转换成类似VOCdevkit数据集中的SegmentationClass(标注技巧)
- Stream.sorted
- 《深入理解计算机系统》|处理器体系结构
- 磁盘介质受写入保护解决办法
- J-LINK 软件下载地址
- 电脑蓝屏原因与手把手处理指南(关于0x00000124分析)
- 基本的计算机结构知识----基础向
- 嵌入式系统工程师的职位要求,你还差多少?
- 利用哈希技术统计C源程序关键字出现频度
- 狂神学习系列11:SpringBoot
热门文章
- Tomcat NIO、APR 对比
- linux 查看ip
- EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER
- 宽带光纤接入网的概念和典型应用类型
- win7打开计算机一片空白,Win7系统打开文件夹查看选项发现一片空白怎么办
- 团队协作工具,如何加强团队协作能力
- C++著名库的比较和学习经验
- oracle数据库的使用
- WebIM Vue Demo 使用文档
- 项目经理的“势能”培养 (转)