我正在编写一个代码,提示用户输入一个句子,然后定义为str1,然后提示输入一个定义为str2的单词。

例如:Please enter a sentence: i like to code in python and code things

Thank you, you entered: i like to code in python and code things

Please enter a word: code

我想使用for循环在str1中查找str2,以打印是否找到该单词,如果找到该单词,则打印str2的索引位置。

目前我有以下代码:str1Input = input("Please enter a sentence: ")

print("Thank you, you entered: ",str1Input)

str1 = str1Input.split()

str2 = input("Please enter a word: ")

if str2 in str1:

for str2 in str1:

print("That word was found at index position", str1.index(str2)+1)

else:

print("Sorry that word was not found")

尽管,结果似乎是打印是否找到索引位置,但随后打印句子中每个单词的索引位置。另外,如果我正在搜索某个在该句子中出现两次的单词,它只会打印该单词在该句子中第一次出现时的索引位置,例如:Please enter a sentence: i like to code in python and code things

Please enter a word: code

Thank you, you entered: i like to code in python and code things

That word was found at index position: 1

That word was found at index position: 2

That word was found at index position: 3

That word was found at index position: 4

That word was found at index position: 5

That word was found at index position: 6

That word was found at index position: 7

That word was found at index position: 4

That word was found at index position: 9

如果有人能帮助我和其他人尝试类似的事情,这将是非常有帮助的!

python for in语句 index_使用for循环查找句子中的单词及其索引位置相关推荐

  1. python编程试题单词倒排_Python:将句子中的单词全部倒排过来,但单词的字母顺序不变...

    早上看到好友未央的一篇博文<一道google的测试工程师笔试题>,内容如下: 这是去年面试google测试工程师的一道题,题目如下: 设计一个函数,使用任意语言,完成以下功能: 一个句子, ...

  2. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  3. 输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下题目是对于ASCII码的一些练手题 在c语言中 使用%c输出的是字符本身 使用%d输出的是字符对应的ASCII 在ASCII中, ...

  4. python中怎么将字母倒着写_python3,如何颠倒句子中每个单词的字母

    以下是如何修复您的第一个解决方案:s = "I love you" words = s.split() def reverse_word(x): c = list(x) c.rev ...

  5. python练习:重新排列句子中的单词

    def arrangeWords(text: str) -> str:text = text.lower() #将字符串转换为小写text = text.split(" ") ...

  6. python多分支语句实例_Python分支语句与循环语句应用实例分析

    Python分支语句与循环语句应用实例分析 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  Python分支语句与循环语句应用实例分析.txt ] (友情提示:右 ...

  7. python基本语法语句-python基本语句有哪些

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.下面我们就为 ...

  8. python3.7入门教程-python 3.7极速入门教程5循环

    5循环 语法基础 for语句 Python的for语句针对序列(列表或字符串等)中的子项进行循环,按它们在序列中的顺序来进行迭代. >>> # Measure some string ...

  9. python语言-python语言基本语句用法总结

    python语句与语法 1.python简单语句的基本介绍 >>> while True: #简单的while循环 ... reply = input('Enter text:') ...

最新文章

  1. asp.net code-behind
  2. RenderHogs for Mac(ae禁用不必要的图层和效果提高渲染预览速度插件)
  3. 通过url传参实现多个页面使用同一个页面,再返回本页面
  4. 腾讯、百度、小米、正点面试总结
  5. mysql 多对多_mysql多对一、多对多查询实践
  6. sharepoint 特别信息 --- 自个乐去吧~~
  7. 计算机手速专业说法,大学里“挂科率超高”的专业,学霸也不好拿捏,考试难补考更难...
  8. 【平面设计】ACDSee5.0软件安装教程
  9. 商淘多b2b2c商城系统怎么在个人电脑上安装_真正开源免费可商用的电子商务系统...
  10. 《共同警戒区》观后感(r10笔记第97天)
  11. oracle 用户被锁住 28000 the account is locked
  12. Android股票app模拟同花顺,适合练手的Android项目
  13. 计算机按键 shift的作用,电脑shift键的十一个妙用
  14. google浏览器打开出现“喔唷,崩溃啦”解决办法
  15. 声学——声源定位阅读笔记
  16. 【UE5】自定义环形进度条、方形进度条
  17. 10种流行的机器学习算法进行泰坦尼克幸存者分析
  18. python或c++编写一个文件传输工具
  19. 中国芯片争论:买关键技术还是自己重新研发?
  20. How to review a paper?

热门文章

  1. Java多线程之线程池的手写改造和拒绝策略
  2. 在鹅厂当程序媛是什么体验?
  3. F4V 封装格式详解(一)-------box
  4. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iview-admin@2.0.0 dev: `vue-cli-service serve
  5. Scala _03方法与函数
  6. javaSE各阶段练习题--初识Java章节
  7. 【Python小工具函数】各种日期格式的转换、在某个日期上减去n天、判断List中是否含有数字
  8. 【Java多线程】高级主题:定时调度、quartz、指令重排、volatile、ThreadLocal
  9. 如何在Spring boot中修改默认端口
  10. inssider v4.3.7 key_小布翻译软件下载-小布翻译器 v2.5.1 免费版