问题:可变句子存储一个字符串。编写代码以确定句子中有多少个单词以同一字母开头和结尾,包括一个字母的单词。将结果存储在变量same_letter_count中。
我已经用几种不同的方式进行了调整,但是我仍然无法弄清楚。任何帮助+说明表示赞赏,所以我知道下次如何处理。
sentence = "students flock to the arb for a variety of outdoor activities
such as jogging and picnicking"
same_letter_count = 0
sentence_split = sentence.split(' ')
sent_length = len(sentence_split)
#print(sent_length)
# Write your code here.
for d in sentence_split:
#print(d[0])
if d[0] == d:
same_letter_count = same_letter_count + 1
elif d[-1] == d:
same_letter_count = same_letter_count + 1
print(same_letter_count)
Run Code Online (Sandbox Code Playgroud)
我得到的答案是1,正确的答案是2。
python ×1