-3

だから私はPythonを学ぼうとしてしばらくの間Codecademy.comで働いてきました。私は自分が盲目であるかどうか本当にわかりませんし、なぜこれが機能しないのか、何ができないのかわかりません。これが私に使用させないコードです。その機能は、実際に何かを入力した場合は変数を出力し、何も入力しなかった場合は「空」を出力することです。

print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")
if len(original) > 0
        print original
    else
        print "empty"
4

2 に答える 2

1
if len(original) > 0
else

上記の行には構文エラーが含まれています。試す:

if len(original) > 0:
else:

追加されたコロン(:)に注意してください。

于 2013-03-26T15:00:19.590 に答える
0

環境がLinuxの場合は、以下のコードを使用してみてください。そして、あなたのコードとの違いを見つけてください。

#!/usr/bin/python
print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")
if len(original) > 0:
    print original
else:
    print "empty"
于 2013-03-26T15:09:45.333 に答える