조건문
다양한 상황에 따라 각각 다른 결과를 보여주는 정해진 흐름
조건문이 없다면 다양한 흐름을 표현할 수 없음
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 |