用python写一个菱形
来源:互联网 发布:大乐网络代理什么游戏 编辑:程序博客网 时间:2024/06/05 19:25
我们写一个用数字控制一个菱形。 我们可以通过for循环写两个等腰三角形一个倒立组合起来可以实现一个菱形
n=int(input("请输入行数:"))-------这个n可以控制菱形的大小
for i in range(1,n): for j in range(1,n-i): print(end=" ")-------------------------要实现三角形我们必须要用空格来确定每一行*的位置,在这里我们输出的是一个
for a in range(1,i+1): 用空格来实现的倒立的直角三角形 print("*",end=" " ) print() ---------------------------这里我们用*输出了一个等腰三角形用end=“”中间的空格撑开了每个星星间的距离
使它成为一个等腰三角形
--------------------------------第一个等腰三角形完成---------------------------------------------
for b in range(2,n):----------------为了避免两个等腰三角形拼接的时候出现两行是同样的星星数,所以我们取值的时候要比地一个小1 for c in range (2,b+1): 空格的直角三角形也是同样的道理 print(end=" ")----------------------这里输出的是一个用空格实现的正的直角三角形 for d in range(b,n): print("*",end=" ") print()------------------输出一个正的等腰三角形原理同上
把两拼接起来就是一个菱形
--------------------------------------------------------
还有好多更好的办法大家可以评论,共同学习一起进步
阅读全文
0 0
- 用python写一个菱形
- 用python写等腰三角、倒三角和菱形
- 关于用JAVA写菱形的一个对称算法
- 用*输出一个菱形
- 用*画出一个菱形
- 用"*"输出一个菱形:
- 用php写水仙花,空心菱形,实心菱形,直角三角形
- 用‘*’输出一个菱形图案
- 用python写一个singleton
- 用python写一个进程
- python菱形
- 用java编写一个菱形与空心菱形
- 用C语言输出一个菱形
- 用C语言打印一个菱形
- js:用*输出一个菱形图案
- 一个用python写的websocket服务端
- 用Python写一个 Hadoop MapReduce 程序
- 用python写一个温度转换程序
- poj1961——Period
- Robot Framework
- Python语言简介
- Java开发常用gitignore配置记录
- java Date常用转换
- 用python写一个菱形
- Java面试题
- Markdown系列(2)- 特点
- Ubuntun安装paramiko
- Java不可变对象
- django-rest-framework介绍
- 文章储备待研究-收集
- 操作系统 (Po学校 计算机科学 笔记整理)
- python3 请求RESTful接口