**

Python实战例题-demo1

**
题目:利用Python实现输出一首古诗(“春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少。),要求:使用Unicode 12288编码居中显示,填充长度为30位,且不带标点分行输出。
程序分析:
1.先将古诗放入一个大的列表中。
2.使用for循环或者while循坏筛选出标点字符。
3.使用字符串的替换函数replace()将标点符号替换为空。
4.利用center()函数居中显示。

代码如下:

string=["春眠不觉晓,","处处闻啼鸟。","夜来风雨声,","花落知多少。"]
ls=[]
for m in string:if "," in m:ls.append(m.replace(","," "))if "。" in m:ls.append(m.replace("。"," "))
for n in ls:print(n.center(30,chr(12288)))  #方法一print(n.center(30," "))       #中文全角字符作用等同于chr(12288)print(("{:%s^30}"%chr(12288)).format(n))    #使用%s格式居中输出

程序输出结果为:

C:\Users\asus\AppData\Local\Programs\Python\Python37\python.exe E:/高三四/python/demo1.py春眠不觉晓             处处闻啼鸟             夜来风雨声             花落知多少春眠不觉晓             处处闻啼鸟             夜来风雨声             花落知多少春眠不觉晓             处处闻啼鸟             夜来风雨声             花落知多少 进程已结束,退出代码为 0

以上程序运行结果均相同!
以上为该程序的3中解法,大家可以根据自己的思路和喜好编写出更好的程序!

Python程序设计实战:输出古诗实战相关推荐

  1. python程序设计 从基础入门到实战应用 王雷春 排名_王雷春作品_王雷春简介_王雷春作品大全-当当网...

    / 2019-08-01 内容经典.核心 合理取舍,只详细讲解Python程序设计中的经典.核心知识点 理论.实践结合 每个知识点都与相应实践案例有机结合,避免枯燥 案例丰富.实用 提供300余个案例 ...

  2. python程序设计 从基础入门到实战应用电子书_Python程序设计——从基础入门到实战应用...

    商品参数 内容介绍 Python优雅.简洁,有大量的标准库模块,并且支持数量众多的 三方库,可供科学计算.数据分析.人工智能等相关行业的人员学习和研究, 对学科交叉应用也很有帮助.本书分为两部分:教学 ...

  3. 云计算开发教程:Python自动化运维开发实战流程控制

    今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. P ...

  4. Python 小白从零开始 PyQt5 项目实战(3)信号与槽的连接

    本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始.不跳过一个细节,不漏掉一行代码,不省略一个例图. ...

  5. Python机器学习全流程项目实战精讲(2018版)

    Python机器学习全流程项目实战精讲(2018版) 网盘地址:https://pan.baidu.com/s/16SSVq74YC07M0dW1iDekPg 提取码: vu7r 备用地址(腾讯微云) ...

  6. 《Python爬虫开发与项目实战》——第1章 回顾Python编程 1.1 安装Python

    本节书摘来自华章计算机<Python爬虫开发与项目实战>一书中的第1章,第1.1节,作者:范传辉著,更多章节内容可以访问云栖社区"华章计算机"公众号查看 第1章 回顾P ...

  7. 视频教程-Python疫情监控完整项目实战-Python

    Python疫情监控完整项目实战 数据产品讲师,人工智能探索者,15年一线IT研发经验,国内顶级互联网行业工作背景,社区达人,著有长篇连载<胖子哥的大数据之路>,<数据实践之美> ...

  8. Python+uiautomator2手机UI自动化测试实战

    Python+uiautomator2手机UI自动化测试实战 -- 2.(原文地址):https://blog.csdn.net/ricky_yangrui/article/details/81415 ...

  9. python爬虫从入门到实战笔记——第四章Scrapy框架

    推荐阅读: python爬虫从入门到实战笔记--第一章爬虫原理和数据爬取 python爬虫从入门到实战笔记--第二章非结构化数据和结构化数据的提取 python爬虫从入门到实战笔记--第三章动态HTM ...

最新文章

  1. linux mint 19 与windows时间不同步
  2. php 请求拦截,解决拦截器对ajax请求的拦截实例详解
  3. 兴业银行与第四范式开启AI平台加速模式 毫秒级信用卡反欺诈系统上线
  4. 软件压力测试linux服务器,使用http_load来给Linux系统的服务器做压力测试
  5. 汉语是什么_为什么出国留学以及工作要考国际汉语教师资格证?
  6. 给Ubuntu 16.04更换更新源
  7. python 生成器装饰器_4.python迭代器生成器装饰器
  8. mysql集群一:主从复制,通过mysql-proxy做负载均衡
  9. 现代生活已经离不开的银行卡支付,背后原理其实没你想象的那么难!
  10. excel匹配_Excel常用的关联匹配函数
  11. 支付宝辟谣交易 5 万受监控;App Store 宕机;谷歌抛弃 AI | 极客头条
  12. 蓝桥杯 ADV-73 算法提高 数组输出
  13. java nio 大文件_java nio 超大文件的读写
  14. 均方根误差,平均绝对误差,均方误差,标准差计算方法
  15. C++多线程匿名聊天室(控制台)
  16. golang_微信公众号网页授权
  17. 运用frame、frameset框架不显示问题
  18. 咖说 | 关于当前环境下的经济分析
  19. 微信小程序开发者工具error:用户绑定的手机需要进行验证,请在客户端完成短信验证
  20. oracle 不带时分秒,关于Oracle数据库不带日期中时分秒的查询

热门文章

  1. IDEA全屏代码后左侧有很多空白解决方法
  2. 实现类似Twitter的启动动画
  3. 图像控制点 形变_Sentinel-1 TOPS影像干涉处理与形变监测
  4. 老照片修复的方法哪个好用?老照片修复技巧分享
  5. java 实现导出excel模板
  6. 【云安全系列】云原生场景下的容器网络隔离技术
  7. WOW副本任务制作方法
  8. kingcms留言模块修改
  9. java做一个日历程序_java实现的一个简单日历
  10. Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决