Python,在IDLE中编写多行代码

Him*_*AVA 6 python python-idle

我怎么写

   >>> 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'
    ...
Run Code Online (Sandbox Code Playgroud)

在IDLE.一旦我写完第一行后按Enter键,它就会执行第一行,我无法编写完整的代码.我是python的新手,今天就开始了.任何帮助将不胜感激.

Ali*_*gus 9

在顶部菜单中尝试File => New Window.然后在这个窗口中编写代码并通过F5键运行它(或在顶部菜单中运行)


Jas*_*gan 6

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' 
Run Code Online (Sandbox Code Playgroud)

  • 4.不要使用IDLE. (8认同)

Jay*_*ddy 5

Shift+ Enter将您带到下一行而不执行当前行。