两种使用python打印菱形的方法
来源:互联网 发布:乐视手机mac 编辑:程序博客网 时间:2024/06/17 21:34
1、使用center方法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))2、使用普通方法# coding:utf-8rows = int(input('输入列数: '))i = j = k = 1# 声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数# 打印菱形print("打印空心等菱形,这里去掉if-else条件判断就是实心的")for i in range(rows): for j in range(rows - i): print(" ", end=" ") j += 1 for k in range(2 * i - 1): if k == 0 or k == 2 * i - 2: print("*", end=" ") else: print(" ", end=" ") k += 1 print ("\n") i += 1 # 菱形的下半部分for i in range(rows): for j in range(i): # (1,rows-i) print(" ", end=" ") j += 1 for k in range(2 * (rows - i) - 1): if k == 0 or k == 2 * (rows - i) - 2: print("*", end=" ") else: print(" ", end=" ") k += 1 print("\n") i += 1
阅读全文
1 0
- 两种使用python打印菱形的方法
- 打印任意边长的空心菱形的两种方法
- C语言打印菱形的两种方法
- 打印两种菱形。
- C语言打印菱形的几种方法
- java中打印实心菱形以及空心菱形的方法
- 两层for循环使用之 打印任意行数的菱形图像
- Python打印菱形
- java 打印三角形,菱形的方法
- C:打印菱形(自己的方法)
- 打印菱形的心得
- 打印菱形的程序
- 打印实心的菱形
- python 打印菱形、三角形、矩形
- python 打印直角三角形,等边三角形,菱形
- python 写的两种打印全排列的方法速度对比
- Python程序-打印单词的菱形字符图案
- 打印菱形(数学方法)
- JAVA 网络编程学习第一篇TCP
- X264的时耗分析
- I/O多路转接select/poll/epoll的对比
- laravel图片上传
- 温习Android基础---Activity
- 两种使用python打印菱形的方法
- MySQL访问权限系统和访问控制
- blog项目登陆
- 11.nginx.conf 配置示例
- 数据库异常怎么办?
- 使用js获取input file的路径C:\fakepath\问题
- 棋盘游戏
- C#---xml带参数查询
- JavaScript学习笔记之JSON&Ajax