드디어 파이썬의 자료형에대한 설명은 끝났습니다
이제부터는 파이썬을 가지고 코딩할 수있는 조건이 완벽합니다
파이썬 IF문
if 조건문1 :
조건문1이 참 일때 실행시킬 문장
elif 조건문2 :
조건문2가 참 일때 실행시킬 문장
else :
위의 if, elif 조건 즉 조건문1과 조건문2 모두 다 틀렸을때 실행될문장
조건문
참 혹은 거짓을 판별 할 수 있는 문장
조건문은 비교연산자와 결합하여 만들어진다
a = input('1~3까지의 숫자중 하나만 눌러주세요\n')
#input() 이라는 함수를 이용하여 사용자가 키보드로 입력한 것을 받아와서 변수 a 에 저장합니다
num = int(a)
#int() 를 이용해 input() 함수로 생성된 a 를 문자열에서 숫자형으로 형변환
if num == 1: # 비교연산자 == 는 값이 같다 라는 뜻
print(num,'을 입력하셨습니다.\n') #print() 함수는 괄호안에있는 문자나 변수를 화면에 출력한다
elif num == 2:
print(num,'을 입력하셨습니다.\n')
else :
print('잘못입력하였습니다.\n')
python_if_basic_1.py
*다운받아서 직접실행해보세요
조건문이 여러개일때는 elif를 더 써주시면됩니다
if 조건문1 :
elif 조건문2 :
elif 조건문3 :
elif 조건문4 :
elif 조건문5 :
.
.
.
.
else :
input() 이라는 함수를 이용하여 사용자가 키보드로 입력한 것을 받아와서 변수 a 에 저장합니다
a 는 문자열인걸 알수있습니다.
왜 형변환을 하였냐하면
조건문 1에서 문자열인 a 를
if a == 1 :
이런식으로 하였다면 조건문은 항상 거짓이기 때문에 알맞는 숫자 즉 1을 넣어도 원하는 문장이 안나오게 됩니다.
비교연산자
a == b a 와 b가 같다
a != b a 는 b와 같지 않다
a < b b 는 a를 초과한다
a < = b a 는 b 보다 크거나 같다 (이상이다)
a > b a 는 b 를 초과한다
a => b a는 b보다 작거나 같다
*in이라는 비교연산자도 있습니다
파이썬 반복문 while문
while 조건문1:
조건문1 이 참일때 실행되는 문장들
위와 같은형식입니다
count = 0
while count <= 5:
print(count)
count+=1 #조건이 틀릴때까지 count 변수에 1을 더합니다
# count += 1 은 count = count + 1 과 같습니다
간단한 반복문입니다
실행결과는 0~5까지 출력됩니다
반복문 나가기 break
특정한 조건 또는 반복문이 여러개 쓰일때
여서 하나의 반복문을 빠져나가고싶을 때 사용합니다
count = 0
while count <= 5:
print(count)
count+=1 #조건이 틀릴때까지 count 변수에 1을 더합니다
# count += 1 은 count = count + 1 과 같습니다
if count == 4:
break
python_basic_while_2.py
위의 예시에서
if문이 추가되었습니다.
조건문에는 count 가 4일때 break가 실행됩니다.
즉 count 가 4일때 break 를만나서 반복문을 빠져나오게 됩니다.
'Python > Basic' 카테고리의 다른 글
[파이썬 기초] 파이썬 셋 set 기초 완전 정복 (0) | 2019.06.26 |
---|---|
[ 파이썬 기초 ] 파이썬 딕셔너리 dict 기초 완전 정복 2 <딕셔너리 메소드 정리 > (0) | 2019.06.25 |
[파이썬 기초] 파이썬 딕셔너리 dict 기초 완전 정복 1 (0) | 2019.06.24 |
[파이썬 기초] 파이썬 튜플 Tuple 기초 완전 정복 (0) | 2019.06.21 |
[파이썬 기초] 파이썬 리스트 List 기초 완전 정복 2 < List 메소드 정리 > (0) | 2019.06.16 |