本人是一名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\n"))

oddOReven(intNum)

except BaseException as e:

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

运行结果:

本文标题: Python打印“菱形”星号代码方法

本文地址: http://www.cppcns.com/jiaoben/python/219773.html

python中星号怎么打出来_Python打印“菱形”星号代码方法相关推荐

  1. python中reversed是什么意思_Python reversed函数及使用方法解析

    Python reversed函数及使用方法解析 有些时候,程序需要进行反向遍历,此时可通过 reversed() 函数,该函数可接收各种序列(元组.列表.区间等)参数,然后返回一个"反序排 ...

  2. python中导入模块有哪些_python有三种导入模块的方法

    原博文 2011-05-24 10:54 − python有三种导入模块的方法 其一, import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了 ...

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

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

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

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

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

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

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

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

  7. python中列表实现去重使用_Python实现嵌套列表去重方法示例

    发现问题 python嵌套列表大家应该都不陌生,但最近遇到了一个问题,这是工作中遇到的一个坑,首先看一下问题 raw_list = [["百度", "CPY"] ...

  8. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  9. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

最新文章

  1. Spark UDF用户自定义函数
  2. python关键字from,Python 中的 yield from 关键字
  3. 深入理解Spark 2.1 Core (十):Shuffle Map 端的原理与源码分析
  4. KeyMob应用开发者服务平台帮助开发者推广和盈利
  5. linux多线程编程——同步与互斥
  6. easyphp环境配置
  7. 大型网站的Google排名策略
  8. 计算最短路径的A* 算法简介
  9. [译] 在远程工作中领悟到的 10 件事
  10. React-概念和基本使用
  11. 最新手机号段 归属地数据库(2021年10月476338条,包括最新的号段)
  12. 新车「智能化+安全」进入纵深区,艾拉比OTA成高频词
  13. 携程酒店自动化360度质量保障体系
  14. Mangos与mmorpg(转自百科)
  15. kitti数据集格式
  16. 2022图片在线加水印源码
  17. 文章标签设计方法,文章Tags数据库设计方法举例
  18. java unrar压缩_用java解压缩rar文件 de.innosystec.unrar解压缩rar文件
  19. Linux内核4.14版本——SPI NOR子系统(2)——spi-nor.c分析
  20. cassandra cql解析

热门文章

  1. js动态创建元素之一--document.write
  2. 数组--存储地址的计算
  3. 2022-2028年中国绝缘栅双极晶体管(IGBT)行业投资分析及前景预测报告
  4. LWIP网络接口管理
  5. mySQL笔记(1)
  6. 程序员肿么了?为何总被认为是“屌丝”
  7. Windows Socket编程笔记之最简单的小Demo
  8. 计算机金融交叉学科考研,22考研:交叉学科可能成为新选择!它有哪些优势?
  9. linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存
  10. java opencv 环境_基于java的OpenCV环境搭建