조건문이란?
조건문은 어떠한 조건이 됬을 경우에 실행이 되게 하는 함수이다.
조건문의 기본요소
조건문의 기본요소는
- if
- elif
- else
가 있다.
이에 대한 예시를 한번에 만들어 보겠다.
#유저의 이름과 나이를 받아 출력하기
print("안녕하십니까? 이름과 나이를 알려주세요!")
user_name = str(input("이름을 입력해 주세요 :"))
user_age = int(input("나이를 입력해 주세요 :"))
if user_age < 19 :
print(f"{user_name}님 미성년자 시군요.")
elif user_age < 99 :
print(f"{user_name}님 대단하세요!")
elif user_age < 19 :
print(f"{user_name}님 성인이시네요!")
else
print("올바른 값을 입력해주세요")
조건문을 사용할때 주의점은
가령 나이가 90이라고 가정한다면,
20세 이상 = 성인
80세 이상 = 노인
이라는 조건에서 90은 이미 20세 이상에서 걸러졌기 떄문에, 성인이 된다.
중첩 조건문
중첩 조건문이란 조건문 안의 또다른 조건문이 들어 있는 것이다.
if user_age > 19 :
if user age > 90 :
print(f"{user_name}님 대단하세요!")
else :
print(f"{user_name}님 성인이시네요!")
elif user age < 19 :
print(f"{user_name}님 미성년자시군요!")
else
print("올바른 값을 입력해주세요")
이렇게 한다면, 유저의 나이가 19세 이상인 경우에 조건문을 한번 더 돌리니까
19세 이상이며, 90세 이상일시 대단하세요! 를 표시하게 한다.
'용어정리 > Python' 카테고리의 다른 글
python 강의정리 (함수 만들기) (0) | 2024.10.01 |
---|---|
python 용어정리 (내장함수) (0) | 2024.10.01 |
python 용어정리 (반복문) (0) | 2024.09.30 |
python 용어정리 (연산자) (0) | 2024.09.30 |
python 용어정리 (컬렉션) (0) | 2024.09.30 |