我正在为法语编写一个程序,将现在时动词变成过去时。问题是我需要替换字母,但它们是用户输入的,所以我必须让它替换行尾的字母。这是我到目前为止所拥有的,但它不会改变它只是给出一个错误的字母:
word = raw_input("what words do you want to turn into past tense?")
word2= word
if word2.endswith("re"):
word3 = word2.replace('u', 're')
print word3
elif word2.endswith("ir"):
word2[-2:] = "i"
print word2
elif word2.endswith("er"):
word2[-2:] = "e"
print word2
else:
print "nope"
我尝试了单词替换,但这也不起作用,它只是给了我相同的字符串。如果有人可以给我一个例子,也许可以稍微解释一下,那就太棒了。:/