本人是一名python初学者,刚刚看到一道有趣的python问题,“用python如何在编译器中打印出菱形图案?”

因此决定尝试一下,代码不多,仅供参考。

代码

def printStar(intNum):

s = "*"

spaceLength = intNum

blockCount = int(intNum/2+1)

for i in range(spaceLength):

result = s.rjust(blockCount)

if i >= int(spaceLength/2):

print(result)

s = s[2:]

blockCount -= 1

else:

print(result)

s = s+(2*"*")

blockCount += 1

def oddOReven(intNum):

if intNum%2 == 0:

print("please input a odd num data")

else:

printStar(intNum)

if __name__ == '__main__':

while True:

try:

intNum = eval(input("please input a odd num data "))

oddOReven(intNum)

except BaseException as e:

print("Please input as 1/2/3... Errorcode:%s" % e)

运行结果:

python画图代码星星-Python打印“菱形”星号代码方法相关推荐

  1. python中星号怎么打出来_Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...

  2. python打印菱形星号代码_Python打印“菱形”星号代码

    小计 本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def pr ...

  3. python编程菱形_Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...

  4. python画菱形的代码_Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...

  5. python打印星号菱形_Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码def printS ...

  6. c语言用星号循环打出爱心,学过C语言的同学,是否还记得当年各种打印各种星星。今天,我就改一版使用Shell脚本输出各种星星。打印单个星号         这个没啥可说的,直接上代码:#...

    学过C语言的同学,是否还记得当年各种打印各种星星.今天,我就改一版使用Shell脚本输出各种星星.打印单个星号 这个没啥可说的,直接上代码:# cat star.sh #!/bin/bash echo ...

  7. pythonprint字节按照16进制输出_对python以16进制打印字节数组的方法详解

    对python以16进制打印字节数组的方法详解 一.问题描述 如果直接用print打印bytes的话,有时候会直接显示ascii对应的字符,看起来很蛋疼. 二.运行效果 上面一行是直接用print打印 ...

  8. boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot

    [Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...

  9. python打印菱形三种方法_用python打印菱形的实操方法和代码

    python怎么打印菱形?下面给大家带来三种方法: 第一种 rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col = 1 ...

最新文章

  1. MonoRail学习笔记五:定制服务实现自定义功能
  2. 缺少nst linux.mbr文件,用EasyBCD2.0在Windows环境下引导Linux启动
  3. oracle 10g 手动创建scott(tiger) schema
  4. math标准库函数功能汇总
  5. Docker容器的root用户
  6. mount挂载光盘media_Linux挂载光盘命令
  7. 【Interfacenavigation】设置应用栏(45)
  8. android 导航自动切换,Android导航抽屉切换图标向右
  9. J.U.C并发框架源码阅读(二)AbstractQueuedSynchronizer
  10. hx711压力传感器工作原理_压电式压力传感器原理,你了解吗?
  11. 二逼程序员与苦逼程序员
  12. mysql数据库优化方向
  13. 自动网络设计(NAS)Randomly Wired Neural Networks 何凯明团队
  14. 带时间窗的车辆路径规划问题(VRPTW)
  15. pspice仿真:参数扫描
  16. Spring Security Oauth2 JWT、第三方登录、单点登录讲解,并使用Oauth2.0结合微服务进行单点登录
  17. URAL 1069 Prufer Code 优先队列
  18. Android Split的用法
  19. 正弦余弦编码器与增量编码器的区别
  20. pool(三)——Timer

热门文章

  1. WebApp NativeApp HybirdApp
  2. 图片加载完成再执行事件
  3. Handler实现与机制 Blocking Queue IdleHandler使用
  4. 【计算机视觉】深度相机(六)--Kinect v2.0 手势样本库制作
  5. nchar,char,varchar与nvarchar区别(收藏)
  6. 1. 机器学习-特征工程
  7. livebos--流程节点判断
  8. 【SSM 4】Mybatis逆向生成工具
  9. limit是mysql的语法
  10. 一道简单的编程题考核你的编程功底