我是Python的新手,我正在使用python 3.我有一个if语句,它收到错误,但我不知道为什么。这是在接收错误的第二个if语句之后打印new_word的行。我缩进了它。
pyg = 'ay'
original = raw_input('Enter a word:')
word = original.lower()
first = word[0]
new_word = word[1:] + first + pyg
if len(original) > 0 and original.isalpha():
if first == "o" or first == "i" or first == "e" or first == "u":
print new_word
else: print new_word
else:
print word
答案 0 :(得分:1)
在Python 3.x中,print
是一个函数,因此您必须将其称为:
print("Some string here")
另外,在Python 3.x you should use input(...)
而不是raw_input(...)