728x90
반응형
파이썬에서 Input()을 사용하면 사용자로부터 입력을 받을 수 있습니다.
먼저 간단하게 사용자로부터 입력을 받는 방법을 보겠습니다.
user_name = input("user name : ")
print(user_name)
이 코드를 실행하면 사용자로부터 입력받은 내용이 출력이 됩니다.
※ input 함수 설명 : Input() 함수, 사용자 입력 다루기와 유용한 예제들
728x90
If 문을 사용하여 사용자 입력 결과 제어하기
만약에 사용자가 입력을 하면 해당 내용을 출력하고
입력이 되지 않으면 N/A를 출력하는 코드를 작성하려면
아래와 같이 작성할 수 있습니다.
user_name = input("user name : ")
if user_name:
name = user_name
else:
name = "N/A"
print(name)
user_name의 값이 참이면 입력된 값을 name 변수에 할당하고
그렇지 않으면 N/A를 할당합니다.
※ 파이썬에서 참과 거짓 : 파이썬 참과 거짓, Python True and False
이 코드를 or 연산자를 사용하면 단 한줄의 코드로 표현할 수 있습니다.
반응형
or 연산자를 사용하여 사용자 입력 결과 제어하기
user_name = input("user name : ")
name = user_name or "N/A"
print(name)
이렇게 코드를 사용하면
IF문을 사용하지 않고도 원하는 결과를 얻을 수 있습니다.
여기서 or 연산자는 논리 연산자로
두 개의 피연산자 중 하나라도 참이면 참을 반환합니다.
즉, user_name이 비어있지 않으면, (즉, user_name이 참이면)
name 변수에 user_name의 값이 할당됩니다.
만약에 user_name이 비어있으면,(즉, user_name이 거짓이면)
name 변수에 N/A가 할당됩니다.
이렇게 or 연산자를 사용하면
파이썬 코드를 더 간결하게 사용할 수 있습니다.
여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.
728x90
반응형
'파이썬(Python)' 카테고리의 다른 글
[ Tkinter ] 파이썬(Python) Tkinter에서 Treeview 정렬 기능 구현하기 : 헤더(제목) 클릭 시 오름차순/내림차순 정렬 (0) | 2024.10.08 |
---|---|
[ Tkinter ] 파이썬(Python) Tkinter 달력에서 날짜 선택하기 : 달력 표시하기 Tkcalendar (0) | 2024.10.07 |
[ Tkinter ] 파이썬 Tkinter TreeView에 대한 기본 (0) | 2024.10.06 |
[ Playwright ] Playwright를 사용한 파이썬 파일을 exe 파일로 만들기 (0) | 2024.10.04 |
[ ScreenInfo ] 파이썬으로 내 모니터 해상도 확인하기 : 모니터 정보 (2) | 2024.10.03 |