파이썬(Python)
[ Basic ] 파이썬(Python) or 연산자로 값 할당하기 : If문 대신 or 연산자 사용하기
카루루1007
2024. 10. 6. 23:19
728x90
반응형
파이썬에서 Input()을 사용하면 사용자로부터 입력을 받을 수 있습니다.
먼저 간단하게 사용자로부터 입력을 받는 방법을 보겠습니다.
user_name = input("user name : ")
print(user_name)
이 코드를 실행하면 사용자로부터 입력받은 내용이 출력이 됩니다.
※ input 함수 설명 : Input() 함수, 사용자 입력 다루기와 유용한 예제들
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
반응형