伪代码查找器Python
我试图理解“伪代码”;开发人员在用Python编写代码之前经常使用的一种语言。所以我想知道如何将其转换为伪代码伪代码查找器Python,python,pseudocode,Python,Pseudocode,我试图理解“伪代码”;开发人员在用Python编写代码之前经常使用的一种语言。所以我想知道如何将其转换为伪代码 sentence= input("Enter a sentence") lower = sentence.lower() keyword= input("Input a keyword from the sentence") twolower= keyword.lower() words = lower.split(' ') for (i, subword) in enumerate(
sentence= input("Enter a sentence")
lower = sentence.lower()
keyword= input("Input a keyword from the sentence")
twolower= keyword.lower()
words = lower.split(' ')
for (i, subword) in enumerate(words):
if (subword == twolower):
print(i+1)
有问题的程序必须先输入一个句子,然后输入一个单词,然后告诉用户该单词出现在该句子中的位置。伪代码不是定义的语言;这是一种方便的自然语言描述。详细程度随应用程序的变化而变化;措辞将随个人和听众的不同而变化 简单地写一个不太正式的描述,描述你在每个阶段所做的事情,比如
Prompt the user for a sentence and a keyword.
Convert both to lower-case.
这是否为您提供了总体思路?您可以根据自己的风格或需要以任何方式编写psuedo代码 例如,这可以写成:
伪代码不是一个定义的东西。你想写什么就写什么。从用户处获取输入。2.把句子小写。3.从用户处获取关键字。4.将关键字小写。5.找出句子中的单词。6.循环单词-如果其中任何一个是关键词,打印它的位置是的,那太好了,谢谢!虽然我有点困惑,但是对于句子被拆分的部分,我会写“将句子拆分成单独的单词”还是类似的东西?是的;“这样的措辞很好。@Calum:我的初始观点有一个很好的例子:扎克已经分别描述了你的前四行;我把它们结合起来,缩短了措辞。每一个都是完全有效的伪代码。我的比较短,也许更容易快速抓住;Zach的代码可以直接翻译成Python代码在更高的抽象级别上,伪代码很容易成为问题最后一句的两行版本。