10

どうやって書くの?

   >>> x = int(raw_input("Please enter an integer: "))
    >>> if x < 0:
    ...      x = 0
    ...      print 'Negative changed to zero'
    ... elif x == 0:
    ...      print 'Zero'
    ... elif x == 1:
    ...      print 'Single'
    ... else:
    ...      print 'More'
    ...

これはアイドル状態です。最初の行を書き込んだ後にEnterキーを押すとすぐに、最初の行が実行され、完全なコードを書くことができません. 私はPythonに非常に慣れていません。今日始めたばかりです。どんな助けでも大歓迎です。

4

6 に答える 6

12

トップメニューで File => New File を試してください。次に、このウィンドウにコードを記述し、F5 キー (またはトップ メニューの [実行]) で実行します。

于 2012-05-02T12:23:14.543 に答える
8

Shift+Enter現在の行を実行せずに次の行に移動します。

于 2016-12-06T05:04:12.987 に答える
8

1: 行間にセミコロンを使用する
2: iPythonを試す
3: 関数として記述します。

def myfunc():
    x = int(raw_input("Please enter an integer: "))
    if x < 0:
        x = 0
        print 'Negative changed to zero'
    elif x == 0:print 'Zero'
    elif x == 1:print 'Single'
    else:print 'More' 
于 2012-05-02T12:26:43.173 に答える
3

Python コンソールで複数行のコードを記述できません。サードパーティのアプリが必要です。

于 2015-10-31T17:03:30.400 に答える