我的代码的目的是从用户那里获取一个字符串,并将其转换为不区分大小写的列表。然后,我需要从用户那里吸取第二个字符串,然后输出第二个给定字符串的位置。这是我的代码:如何调试我的Python代码?
UserSentence = input('Enter your chosen sentence: ') #this is where the user inputs their sentence
from string import punctuation #this 'fetches' the punctuation from the string
tbl=str.maketrans({ord(ch):" " for ch in punctuation})
UserSentence = UserSentence.lower().translate(tbl).split()#.split() turns the input sentence into a list,...
#...this will help to identify where a word appears...
#...in the sentence. The .lower() also turns the...
#...string into lowercase so it is not case sensitive.
UserWord = input('Enter a word from the sentence: ')#this is where the user inputs their word from the sentence
UserWord = UserWord.lower()#.lower() is used to make UserWord not case sensitive
for i in range(len(UserSentence)):
if UserSentence (i) == UserWord:
print ('Your chosen word appears in: ')
“需要帮助调试我的代码,请” - 告诉我们,什么是错的。 – hlt
投票结束,因为没有MCVE。 – halfer