我不能在Python中解决this problem。我不能在Python中解决这个错误
我写了这个代码:
pyg = 'ay'
original = raw_input('Enter a word:')
word = original.lower();
first = word[0];
if len(original) > 0 and original.isalpha():
if first == 'a' or 'e' or 'i' or 'o' or 'u':
new_word = word + pyg;
else:
new_word = word[1:] + first_2 + pyg;
print new_word;
else:
print "Null";
但我得到以下错误进入基本字后:
哎呀,再试一次!你的话开头是一个辅音,但“基本”是印刷而不是“asicbay”。
首先出现在一个错误if语句,你必须用所有元音评估第一个变量。 '如果first =='a'或第一个=='b'...'您可以使用'str.startswith()'来为这个propouse – jvallver 2013-05-09 07:29:25
Python不需要';'来结束行。 – 2013-05-09 07:30:37