句子反转 Python编程题-----求解

claim494 2021-04-07 10:50:00

【题目描述】

将给定的一行英文句子,首先将句子中的单词反转,接着将每个单词中的字母反转后再输出。比如输入句子为 We are family,则输出应为 ylimaf era eW。



注意:每个英文单词仅由小写或大写字母组成,每个单词之间用一个或多个空格隔开,句子仅由大小写字母和空格组成,且每个句子的最大长度为1000。



【输入格式】

第一行输入一个正整数N(N<=10),表示有N组测试数据。各组测试数据之间有一个空行。

每组测试数据的第一行输入一个正整数m(m<=10),表示接下来有m行英文句子需要反转。

接下来输入该组测试数据的m行句子。



【输出格式】

总共输出N组输出数据,每组输出数据有m行,对应每组输入的m行句子。输出的句子中,(逆转的)单词之间用一个空格隔开,末尾不能有空格。



注意:每组测试案例之间用一个空行隔开。最后一组测试数据输出之后不输出空行。



【样例输入】

2

3

Simulation results demonstrated that

our location aware coding based

multicast algorithms are very effcient



2

To be or not to be

This is a question





【样例输出】

taht detartsnomed stluser noitalumiS

desab gnidoc erawa noitacol ruo

tneicffe yrev era smhtirogla tsacitlum



eb ot ton ro eb oT

noitseuq a si sihT
...全文
323 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_45903952 2021-04-08
  • 打赏
  • 举报
回复
dirlist="2017决算" conuntyear=dirlist[::-1] print(conuntyear)
Morningstar? 2021-04-08
  • 打赏
  • 举报
回复
先用split函数通过空格把每个单词分开,分成一个列表中的每个单词,然后再把每个单词通过循环分别按照索引-1读取每个单词存起来,再把每个单词直接加起来输出就可以

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧