-1
我需要帮助,为什么这段代码不起作用。错误在第13行。代码中可能会有更多的错误,如果你发现一些只是告诉我如何解决它们。谢谢!猪拉丁语解码器有错误
decode_PLoSM = raw_input("Enter pig latin for a Pig Latin decoder or enter "
"secret message for a secret message decoder")
if decode_PLoSM == "secret message":
check = raw_input("Is there an other?")
if check == "no":
where = raw_input("Enter the where")
new_where = where[:-2]
new_where_2 = new_where[-1] + new_where[:-1]
when = raw_input("Enter the when")
new_when = when[:-2]
new_when_2 = new_when[-1] + new_when[:-1]
print "Meet me in " + str(new_where_2) " at " + str(new_when_2)
elif check == "yes":
other_word = raw_input("Enter other")
where_2 = raw_input("Enter the where")
new_where_2 = where_2[:-2]
new_where_2_2 = new_where_2[-1] + new_where_2[:-1]
when_2 = raw_input("Enter the when")
new_when_2 = when_2[:-2]
new_when_2_2 = new_when_2[-1] + new_when_2[:-1]
other_word = raw_input("Enter the when")
other_word_2 = other_word_2[:-2]
other_word_2_2 = other_word_2[-1] + other_word_2[:-1]
print "Meet me in " new_where_2 + " at " + new_when_2
else:
print ""
elif decode_PLoSM == "pig latin":
pig_latin_word = raw_input("Enter the Pig Latin word")
new_PLW = pig_latin_word[:-2]
new_PLW_2 = new_PLW[-1] + new_PLW[:-1]
print new_PLW_2.lower()
else:
print "Please enter a word containing no numbers or symbols"
请复制并粘贴错误消息和随之而来,所以人们不会被强迫运行代码,试图帮助你的任何回溯。 – holdenweb
什么是完整错误?第13行是什么? –