1027. 打印沙漏(20)

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印

************
*****

所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。

给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

输入格式:

输入在一行给出1个正整数N(<=1000)和一个符号,中间以空格分隔。

输出格式:

首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。

输入样例:

19 *

输出样例:

************
*****
2
l=input().split()
s=l[1]
n=int(l[0])
m=int(((n+1)/2)**0.5)
for i in range(m):print(' '*i+s*(2*(m-i)-1))
for j in range(m-1):k=m-j-2print(' '*k+s*(2*(j+2)-1))
print(n-2*m**2+1)
之前格式错误是因为应该打印:--*
而不是:--*--

PAT乙级题 1027 python格式错误(已解决)相关推荐

  1. PAT乙级题库踩坑实录

    PAT乙级题库踩坑实录 [截止2021.7.28乙级题库已经全部AC] 题目名称: 1030 完美数列 (25 分) 测试点3踩坑 每次取m后,不用从m后第一个元素开始判断是否大于mp,直接从m后第m ...

  2. Python编码错误的解决办法SyntaxError: Non-ASCII character ‘\xe5‘ in file

    Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file  [现象] 在编写Python时,当使用中文输出或注释时运行脚本,会提示错 ...

  3. mp4格式错误怎么解决?

    mp4格式错误怎么解决?每种视频格式决定了每个文件的属性,也赋予了文件特殊的功能.MP4格式也不例外,经常会出现在视频和音频文件上,是一种提供高质量且易于编辑的格式.但任何格式都不可能不会出错,比如m ...

  4. Excel导入数据库出现“外部表不是预期的格式”错误的解决方法

    Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 参考文章: (1)Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 (2)http ...

  5. pat 乙级 1006 换个格式输出整数(C++)

    题目 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3位的正整数. ...

  6. python汉字编码错误_python解决汉字编码问题:Unicode Decode Error

    前言 最近由于项目需要,需要读取一个含有中文的txt文档,完了还要保存文件.文档之前是由base64编码,导致所有汉字读取显示乱码.项目组把base64废弃之后,先后出现两个错误: 如果对于ascii ...

  7. 关机提示错误(已解决) 0x0074006e指令引用的0x0074006e内存不为read

    问题(已解决):关机提示 0x0074006e指令引用的0x0074006e内存不为read 2012年12月19日 我的解决过程 1.回忆问题出现之前的可疑操作 修改虚拟内存,将系统盘内存(大小已忘 ...

  8. CC送人气票显示服务器错误,[已解决]用户尝试创建新帐户时出现“服务器错误” - Magento 1.7...

    当用户尝试创建一个新的帐户,他们填写自己的信息上/客户/帐号/创建页面就好了,然后当他们点击提交,他们得到这500错误: The website encountered an error while ...

  9. 【PAT乙级题库】全套总结

    我将难度分为三个等级: 简单 中等 难 简单的做一次足以,做再多遍也无任何的意义. 中等的可以多刷几遍 难的多刷几遍 目录 1001 害死人不偿命的(3n+1)猜想[简单] 1002 写出这个数 (2 ...

最新文章

  1. 团队作业8----第二次项目冲刺(Beta阶段) 第六天
  2. CRLF line terminators导致shell脚本报错:command not found
  3. 从Cell的视图推出一个新的界面
  4. 音视频技术开发周刊 | 136
  5. Java8 Striped64 和 LongAdder
  6. py 的 第 34 天
  7. Linux中shell脚本获取当前工作目录
  8. 农业银行网银兼容银河麒麟软件操作系统试点成功
  9. MDK5如何生成bin文件
  10. 数据恢复基础和进阶教程(二)
  11. Vue移动端rotate强制横屏
  12. ❤️腾讯面试,万字攻略详解, offer到碗里来❤️
  13. Windows内存清理篇——小结
  14. 彩旗飘飘 彩灯烁烁的桥
  15. 常用工具类 Math:数学计算 Random:生成伪随机数 SecureRandom:生成安全的随机数 2020-2-13
  16. 我的2017年文章汇总——机器学习篇
  17. 六子棋的程序(修改)
  18. 1024分辨率《源代码》HD中英双字无水印
  19. CSS 框模型概述 CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式...
  20. 分布式架构——分布式架构的演进过程(下)

热门文章

  1. 网上的流量卡多久可以办理一张,流量卡办理间隔时间是多少?
  2. 机器学习与数据挖掘 课程作业 基于数据驱动的空调结霜程度检测方法研究
  3. JAVA菜鸟成长记——JNDI
  4. 从三个数据洞悉微博的“社交顶流”价值
  5. 计算机组装与维修post,用微课学计算机组装与维护教程(工作手册式)
  6. kmeans算法实现及获取anchors
  7. github桌面版下载,windiows和mac版本的github桌面版下载
  8. Python数据结构与算法分析 第四章 递归 贪心 动态规划bp 记忆化搜索
  9. 目标检测:RFCN算法原理一
  10. 基于thinkphp5的物业管理系统