我的python if语句不打印结果

时间:2018-01-08 08:28:09

标签: python-3.x

print("Welcome to the Pig Latin Translator")

input("Enter a Word: ")

original = input()

if len(original) > 0 and original.isalpha():
    print(original)
else:
    print("empty")

1 个答案:

答案 0 :(得分:3)

input("Enter a Word: ")

original = input()

这不是input()函数的用法。您实际上是在向用户询问2个输入。你忽略了第一个,只使用第二个(可能是空的)。

相反,要求输入一个并保留它。

print("Welcome to the Pig Latin Translator")

original = input("Enter a Word: ")

if len(original) > 0 and original.isalpha():
    print(original)
else:
    print("empty")