我有一个作业来解释以下功能的工作原理。我是编程界的新手,我确实在理解此函数的用例方面遇到问题。我也迷失了试图理解该功能的步骤。
我已评论了此功能中发生的大多数操作,如果我有任何错误或误解,请随时纠正我。
def find(word, letter):
# Function with 'word' an 'letter' as parameter
index = 0
# Set index to 0
while index < len(word):
# While index has a smaller letter count than then the given 'word', proceed
if word[index] == letter:
# If one of the indexed letters from 'word' is equal to 'letter', proceed
return index
# Return to index underneath here
index += 1
# Add the value of '1' to 'index' for every time the program loops through 'word'
return -1
# Here i have no clue
我真的很感谢所有帮助,很抱歉提出所有这些菜鸟问题,但是我无处可寻。
答案 0 :(得分:1)
此函数非常简单,它的作用是在单词参数中找到字母参数,如果找到单词中返回字母参数的位置,如果找不到,则返回-1表示找不到。如果您是新手,则可以从入门教程开始,尽管您可以在此处找到答案,但这不是正确的方法。