python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。
例如:输入‘I am a student.’,则输出‘student. a am I’
大致思路是先反转每一个单词,最后反转整个句子:
详细代码如下
def reverse(str_list,start,end):
while start < end:
str_list[start], str_list[end]= str_list[end], str_list[start]
start+=1
end-=1
str='I am a student.'
str_list=list(str)#将str字符串转化成list
i=0
while i
if str_list[i]!=' ':
start=i
end=i+1
while (end
end+=1
reverse(str_list,start,end-1)
i=end
else:
i+=1
str_list.reverse()
print(''.join(str_list))
结果如图所示:
python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序相关推荐
- python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...
动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...
- python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...
- python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...
C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org 时间: 2020-11-23 我刚做了一关于英文句子里面每 ...
- python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法
python输入一个正整数(位数不限),将其倒序输出def inversenum(num) numlist=liststr(nun) while numlist[-1]='0': numlist. p ...
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
[简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...
- python输入一个英文句子、求其中最长的单词的changd_数组练习
(1)3有以下程序 main() { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++<7) if(p[i]%2) j+=p[i]; p ...
- python输入一个五位数、判断是否为回文数_python如何判断是不是回文数
什么是回文数: 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数. 例子:输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万 ...
- python输入一个正整数、将其按逆序输出_Python实现按照指定要求逆序输出一个数字的方法...
本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法.分享给大家供大家参考,具体如下: 问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env ...
- python输入一个英文句子、统计并输出单词数_C语言实现输入多行英文句子然后统计单词数和行数,如何输入?我的代码问题在哪里?...
楼主试试在printf之前输出num,很大概率是等于0的. 最严重的问题: .*(如果以下看不懂请移动至最下面,对gets()函数的分析)*. 1.gets(s)每次返回一行而不是一次性返回EOF之前 ...
最新文章
- 算法学习——决策单调性优化DP
- Java—jsp编程
- Python3——文件与异常
- python实现rsa数据加密_python实现RSA与AES混合加密
- (摘)Entity Framework Core 2.1带来更好的SQL语句生成方案
- web安全day47:口令、字典、crunch、cupp、hydra、MSF-psexec_psh的使用
- 查找和杀掉postgresql堵塞的会话
- CMMI质量管理体系——软件测试缺陷管理
- c# 图片批量转双层PDF,OFD格式文件
- 网传前端大神司徒正美突发病逝,再度思考健康与金钱
- 深度学习与围棋:为围棋数据设计神经网络
- 运维(19) 制作U盘启动盘安装CentOS7
- Python春节特训营09:老师的点名神器
- Java:实现Ternary search三元搜索算法(附完整源码)
- 蓝牙BLE方案|智能穿戴市场持续火热,伦茨科技推出智能手表方案
- 2021SCAU数据结构复习(实验1-实验3)
- Windows 或 Windows 服务器上的 hyper-v 中升级虚拟机版本
- IntelliJ IDEA Ultimate 安装激活
- 全面!数据分析思路大梳理
- 懒人精灵(一款类似按键精灵的工具)制作和使用C/C++编写的插件
热门文章
- 天气预报API(三):免费接口测试(“旧编码”)
- Android11 添加输入法并且设置默认
- 如何搭建现代化的费用管理体系
- 打印10 * 10的表格
- 统计计算第五节课,Mante Calor方法(二)——减小估计量的方差
- Elasticsearch笔记(四)—— Java API的使用
- Excel使用过宏之后,打开excel文件会自动打开一个PERSONAL.XLSB文件
- 钢管制造业数字化信息化——基于odoo架构的ERP批次管理模块
- 百度人脸识别sdk-转
- 搭建实验室3d slam 移动小车 3.2jackal移动平台axis-ptz魚眼摄像头调试