본문 바로가기
목차
Python

[Ex] 기본 Python CLI프로그램 구조

by ds31x 2026. 6. 12.
728x90
반응형

문제

사용자로부터 이름을 입력받아 Hello <입력받은 이름> 형식으로 출력하는 Python module을 작성하시오.

단, 다음 조건을 만족해야 한다.

1. 사용자로부터 이름을 입력받는 함수를 작성할 것.
2. 입력받은 이름을 이용하여 Hello <입력받은 이름> 형식의 문자열을 출력하는 함수를 작성할 것.
3. 위 두 함수를 하나의 Python module에서 제공하도록 구현할 것.

추가 가산점: 위 module을 직접 실행하는 방식이 아니라, 별도의 main script에서 해당 module을 import한 뒤 module이 제공하는 함수를 호출하여 같은 기능이 동작하도록 구현할 것.

 

https://youtu.be/uwavU-76opM

 


참고자료

__name__ 스페셜변수에 대하여
https://ds31x.tistory.com/129

entry point에 대하여
https://ds31x.tistory.com/685

input() 함수에 대한 자료
https://ds31x.tistory.com/128

print() 함수에 대한 자료
https://ds31x.tistory.com/410

function에 대한 자료
https://dsaint31.tistory.com/506

module에 대한 자료
https://ds31x.blogspot.com/2017/01/python-module.html?q=module

728x90

'Python' 카테고리의 다른 글

[Ex] 구구단  (0) 2026.06.12
Entry Point - Python 과 C  (0) 2026.06.12
Lock and GIL  (0) 2026.06.01
Dynamic Scope 란?  (0) 2026.05.24
Python String Literal Concatenation  (0) 2026.05.23