不管代码是如何排序的,原始输入都是在程序的开头读取的

2024-03-28 12:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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”,打印“enter in something:”,然后请求用户输入。它所做的是: 读取输入=>;'你好世界'=>;'输入内容' 是什么导致了这个问题?你知道吗


Tags: 代码用户intestgt程序helloworld