python 용어정리 (조건문)

2024. 9. 30. 22:10·용어정리/Python

조건문이란?

조건문은 어떠한 조건이 됬을 경우에 실행이 되게 하는 함수이다.

 

 

조건문의 기본요소

조건문의 기본요소는

  1. if
  2. elif
  3. 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
'용어정리/Python' 카테고리의 다른 글
  • python 강의정리 (함수 만들기)
  • python 용어정리 (내장함수)
  • python 용어정리 (반복문)
  • python 용어정리 (연산자)
코드 유랑자 승열
코드 유랑자 승열
코드 유랑자 승열의 프로그래밍 일지를 남기는 공간입니다.
  • 코드 유랑자 승열
    승열의 프로그래밍 시네마
    코드 유랑자 승열
  • 전체
    오늘
    어제
  • 링크

    • 깃허브 보러가기
    • 링크드인 보러가기
    • 인스타그램 보러가기
    • 카테고리
      • 코딩테스트
        • BaekJoon
      • TIL and WIL
        • TIL
        • WIL
      • 주말스터디
      • 내일배움캠프
        • 사전캠프 강의 (SQL)
      • 용어정리
        • Python
        • Python-Library
        • Machine-Learning
        • Deep-Learning
        • AI 활용
        • LLM & RAG
        • Docker
        • Django
        • SQL
        • Java Script
        • etc
      • Daily 코드카타
        • SQL
        • Python 알고리즘
      • 임시저장
      • 보류
  • 태그

    RAG
    template
    오블완
    word2vec
    vector db
    django
    langchain
    llm
    티스토리챌린지
    View
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코드 유랑자 승열
python 용어정리 (조건문)
상단으로

티스토리툴바