python中星号怎么打出来_Python打印“菱形”星号代码方法
本人是一名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打印“菱形”星号代码方法相关推荐
- python中reversed是什么意思_Python reversed函数及使用方法解析
Python reversed函数及使用方法解析 有些时候,程序需要进行反向遍历,此时可通过 reversed() 函数,该函数可接收各种序列(元组.列表.区间等)参数,然后返回一个"反序排 ...
- python中导入模块有哪些_python有三种导入模块的方法
原博文 2011-05-24 10:54 − python有三种导入模块的方法 其一, import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了 ...
- python打印菱形星号代码_Python打印“菱形”星号代码
小计 本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def pr ...
- python编程菱形_Python打印“菱形”星号代码方法
本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...
- python画菱形的代码_Python打印“菱形”星号代码方法
本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...
- python打印星号菱形_Python打印“菱形”星号代码方法
本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码def printS ...
- python中列表实现去重使用_Python实现嵌套列表去重方法示例
发现问题 python嵌套列表大家应该都不陌生,但最近遇到了一个问题,这是工作中遇到的一个坑,首先看一下问题 raw_list = [["百度", "CPY"] ...
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python中for语句用法_详解Python中for循环的使用_python
这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...
最新文章
- Spark UDF用户自定义函数
- python关键字from,Python 中的 yield from 关键字
- 深入理解Spark 2.1 Core (十):Shuffle Map 端的原理与源码分析
- KeyMob应用开发者服务平台帮助开发者推广和盈利
- linux多线程编程——同步与互斥
- easyphp环境配置
- 大型网站的Google排名策略
- 计算最短路径的A* 算法简介
- [译] 在远程工作中领悟到的 10 件事
- React-概念和基本使用
- 最新手机号段 归属地数据库(2021年10月476338条,包括最新的号段)
- 新车「智能化+安全」进入纵深区,艾拉比OTA成高频词
- 携程酒店自动化360度质量保障体系
- Mangos与mmorpg(转自百科)
- kitti数据集格式
- 2022图片在线加水印源码
- 文章标签设计方法,文章Tags数据库设计方法举例
- java unrar压缩_用java解压缩rar文件 de.innosystec.unrar解压缩rar文件
- Linux内核4.14版本——SPI NOR子系统(2)——spi-nor.c分析
- cassandra cql解析
热门文章
- js动态创建元素之一--document.write
- 数组--存储地址的计算
- 2022-2028年中国绝缘栅双极晶体管(IGBT)行业投资分析及前景预测报告
- LWIP网络接口管理
- mySQL笔记(1)
- 程序员肿么了?为何总被认为是“屌丝”
- Windows Socket编程笔记之最简单的小Demo
- 计算机金融交叉学科考研,22考研:交叉学科可能成为新选择!它有哪些优势?
- linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存
- java opencv 环境_基于java的OpenCV环境搭建