7-9 古风排版 (15 分)

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。

输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s

代码如下:

num = int(input())
string = input()
while len(string)%num != 0:string += ' '
sum_number = len(string)//num
mylist = list()
for i in range(sum_number):myslice = string[i*num:(i+1)*num]mylist.append(myslice)mylist = list(reversed(mylist))result_list = list(zip(*mylist))for i in result_list:for index,j in enumerate(i):if index == len(i)-1:print(j)else:print(j,end='')

古风排版 python相关推荐

  1. 古风排版(python实现)(解包转置矩阵)(*号语法和zip的巧用)

    L1-039 古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数. ...

  2. 7-1 古风排版 python版

    中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...

  3. L1-039 古风排版 Python

    L1-039 古风排版 - 20 分 题目 要点 代码 题目链接. 题目 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N( ...

  4. L1-039 古风排版 python实现

    a=int(input() ) b=input() c=len(b) m=0 y=0 while c%a!=0:     if c%a!=0:         b=b+" "#补齐 ...

  5. PTA L1-039:古风排版 (python)

    一.题目要求 二.参考代码 n=int(input()) s=input() for i in range(n):print( ''.join(reversed(s[i::n])).rjust(len ...

  6. Python入门习题(57)——团体程序设计天梯赛习题:古风排版

    天梯赛习题:古风排版 题目描述 解题思路 数据结构 算法 细节 参考答案 测试用例 小结 题目描述 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入 ...

  7. python中英文古风排版_2017年天梯赛部分真题加Pat部分题目(1)

    稳赢(2017年真题) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方 ...

  8. L1-039 古风排版 (20 分)python

    题目 L1-039 古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字 ...

  9. PTA L1-039 古风排版 C++实现

    古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过10 ...

  10. L1-039. 古风排版

    L1-039. 古风排版 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 中国的古人写文字,是从右向左竖向排版的.本题就请你编写 ...

最新文章

  1. [语义]情感分析方向近况·0908
  2. easyui 消息框按钮文字修改
  3. html多窗口排列顺序,多窗口页面(Frames)
  4. python基础之if、while、for语句
  5. 牛客网(剑指offer) 第八题 跳台阶
  6. SpringBoot异常处理-自定义HandlerExceptionResolver
  7. Linux下c程序的编译方法:
  8. 【ArcGIS|空间分析】数据采集处理(全国大学生GIS技能大赛试题)
  9. b+树的增删改查_EF Core / 基础_从建库到增删改查
  10. 泰文Unicode编码表及排版规则
  11. http 连接池 java_HttpClient 连接池管理
  12. 李飞飞计算机视觉课程CS231n总结
  13. 07 面向对象编程-结构、封装、继承、多态、接口
  14. input如何禁止文本框输入的方法
  15. 接口做的好怎么形容_9个色彩搭配网站,没当过设计师也能做好配色了
  16. linux运行python
  17. LTspice基础教程-025.电路容差分析,蒙特卡罗分析(Monte Carlo)
  18. thinkphp5图片或者视频上传
  19. 童年神机小霸王(七) Mapper
  20. R语言入门——批量读取文件

热门文章

  1. 一键steam挂卡linux,steam一键添加免费游戏挂卡
  2. Steam如何打开控制台
  3. 首次全面深度解密华为方舟编译器
  4. 各纬度气候分布图_【地理】气候类型的分布规律及分布图的判读 [图片]
  5. 《实战java程序设计---上》
  6. 项目 cg day09
  7. 子母钟运用在什么领域,设备如何调试,天穹告诉你子母钟系统授时的意义
  8. Blender3.0一些建模技巧与应用
  9. 逆流而上不如顺势而为——SaaS时代正悄然来临
  10. zoj 3141 - nie's Dog Biscuits