无论代码如何排序,原始输入都在程序开头读取

时间:2016-06-10 02:20:32

标签: python python-2.7

我在Python中遇到一个简单的问题,我正在阅读用户输入,但我的程序总是在程序开始时立即读取输入。

代码:

#!/usr/bin/python   
def test():
    input = raw_input("enter in something:")
    print input

def main():
    print('Hello World!')
    test()

if __name__ == "__main__":
    main()

正如您所看到的,该程序应首先打印“Hello World”,打印“输入内容:”,然后询问用户输入。它的作用是: 读取输入=> 'Hello World'=> '进入某事' 是什么导致了这个问题?

0 个答案:

没有答案