0
while True:
    n=int(raw_input())
    if n!=42:
        print n
    else:
        break
4

3 に答える 3

3

Python 3.X チュートリアルを入手してください。Python 3.X では、下位互換性のない変更が言語に導入されています。 raw_inputはもはや存在せずprint、Python 3.X のステートメントではなく関数です。

修正されたコード:

while True:
    n=int(input())
    if n!=42:
        print(n)
    else:
        break
于 2012-12-02T01:37:20.760 に答える
1

print はPython3 の関数 (ステートメントではない) です。使用する

print(n)

それ以外の

print n
于 2012-12-02T00:12:39.303 に答える
1

関数のパラメータを括弧で囲みます:print(n)の代わりにprint n

于 2012-12-02T00:12:59.633 に答える