첫 번째 Python 프로그램 작성

첫 번째 파이썬 프로그램 작성




print("Hello World!")
name = input("What is your name? ")
print("Nice to meet you,", name)


파이썬으로 첫 번째 함수 작성




def main():
    print("Hello World!")
    name = input("What is your name? ")
    print("Nice to meet you,", name)

if __name__ == "__main__":
    main()


Python은 프로그램이 시작될 때 main라는 이름의 함수를 자동으로 찾지 않습니다. 따라서 이 조건을 작성해야 합니다.

if __name__ == "__main__":
    main()




왜 이것을 해야 합니까?

Python에서는 코드를 프로그램으로 실행할 수 있지만 이 코드를 다른 프로그램의 모듈로 포함할 수도 있기 때문입니다. 그리고 이것이 터미널이나 명령줄에서 실행되었다면 메인 함수가 호출되기를 원합니다.

이제 코드가 다른 프로그램의 모듈로 포함된 경우 문제가 발생할 수 있으므로 다른 프로그램으로 가져올 때 내 모든 코드가 실행되기를 원하지 않을 것입니다.

따라서 이 두 줄은 Python 파일이 다른 프로그램에 포함될 때와 해당 Python 코드가 자체 프로그램으로 실행될 때를 구분하는 데 도움이 됩니다.

좋은 웹페이지 즐겨찾기