[파이썬] 14. 조건문

2020. 8. 27. 10:00·Programming Langue/Python (파이썬)
728x90
반응형

조건문

다양한 상황에 따라 각각 다른 결과를 보여주는 정해진 흐름

조건문이 없다면 다양한 흐름을 표현할 수 없음

 

if : 만약

elif : 아니면 만약, 여러개의 선택이 있을때 쓰임 (C언어에서는 else if로 쓰임)

else : 아니면, if(elif)에 해당하는 조건식이 성립하지 않는 경우

#정수 리스트에 속한 숫자의 홀수와 짝수 개수 측정

A = [1, 2, 3, 4, 5, 6, 73, 8, 10, 54]
odd = 0
even = 0

for i in A:
	if i%2==1:
		odd+=1
	elif i%2==0:
		even+=1

print(odd, even)
더보기

if 조건에 for문을 통해 입력 받은 정보가 홀수인지 판별

if 조건에 해당하면 odd변수를 1늘려 홀수 개수 세기

elif조건에 for문을 통해 입력 받은 정보가 짝수인지 판별

elif조건에 해당하면 even 변수를 1늘려 짝수 개수 세기

 

조건식으로 참/거짓 사용가능

ch = True
num = 1

while ch :		#while True
    print(num,"실행")
    num += 1
    if num == 20 :
        ch = False

True가 무한루프를 생성하는데 반복문 안에 무한 루프를 벗어나는 장치를 만들어

반복문을 특정조건에서 벗어나도록 함

비교연산자 (and, or, not)

조건식을 "1<=num<5"와 같이 입력한다면 오류발생

"1<=num and num<5"로 표현해야함

money = int(input("가지고있는 금액을 입력하세요:"))

if money >= 5000 :
    print("택시를 탈 수 있습니다.")
elif money < 5000 and money >= 2000 :
    print("버스를 탈 수 있습니다.")
else :
    print("걸어가야 합니다.")

요소 in 튜플/리스트/문자열

in키워드를 통해 리스트, 튜플, 문자열에 요소가 있으면 True, 없으면 False 반환

in 앞에 not을 붙이면 요소가 존재할 때 False, 존재하지 않을때 True 반환

l = [10, 20, 30, 'a', 'b', 'c', "hello"]

if 20 in l :
    print("요소가 존재합니다.")
else :
    print("요소가 존재하지 않습니다.")
    
if "Hello" not in l :
    print("요소가 존재하지 않습니다")
else :
    print("요소가 존재합니다.")

다음 글 보기 :

2020/08/29 - [Programming Langue/Python (파이썬)] - [파이썬] 15. 제어문

 

[파이썬] 15. 제어문

제어문 반복문의 흐름제어를 한다 break 반복문을 빠져나올때 사용 자신을 직접 포함하고 있는 반복문만 완전히 종료 wordslist = [] while True : word = input("단어를 입력하세요. 1 입력시 중단됩니다.:")

playpray4me.tistory.com

이전 글 보기 :

2020/08/25 - [Programming Langue/Python (파이썬)] - [파이썬] 13. 반복문

 

[파이썬] 13. 반복문

반복문 주어진 조건이 True일 때 포함된 내용을 반복하는 문법 조건에 따라 실행 못 할 수도, 한번 수행하고 종료될 수도, 무한 반복을 실행할 수도 있다. 데이터에 순차적으로 접근 코드의 중복��

playpray4me.tistory.com

 

해당 게시글은 구름EDU(https://edu.goorm.io)의 <한 눈에 끝내는 파이썬3> 강좌를 참고하여 작성되었으며 모든 저작권은 구름에 있습니다.

'Programming Langue > Python (파이썬)' 카테고리의 다른 글

[파이썬] 16. 함수1  (0) 2020.09.01
[파이썬] 15. 제어문  (0) 2020.08.29
[파이썬] 13. 반복문  (0) 2020.08.25
[파이썬] 12. 튜플과 집합  (0) 2020.08.10
[파이썬] 11. 딕셔너리  (0) 2020.08.06
'Programming Langue/Python (파이썬)' 카테고리의 다른 글
  • [파이썬] 16. 함수1
  • [파이썬] 15. 제어문
  • [파이썬] 13. 반복문
  • [파이썬] 12. 튜플과 집합
깜냠미
깜냠미
it 블로그입니다.
  • 깜냠미
    PLAY WORLD
    깜냠미
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (156)
      • Programming Langue (23)
        • Python (파이썬) (19)
        • Typescript (타입스크립트) (1)
        • Javascript (자바스크립트) (3)
      • Algorithm (114)
        • Baekjoon (백준) (106)
        • Programmers (프로그래머스) (8)
      • ETC (9)
        • Tool (5)
        • DataBase (2)
        • Git || GitHub (1)
        • 번역글 (1)
      • WEB (8)
        • React (5)
        • 기초 (0)
      • 일상 (2)
        • 정보 (1)
        • 구경 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 3단계
    백준 자바
    백준 7단계
    파이썬
    백준
    문자열
    백준 1단계
    백준 파이썬
    Python
    백준 1차원배열
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
깜냠미
[파이썬] 14. 조건문
상단으로

티스토리툴바