사용 교재 : Let's get IT 파이썬 프로그래밍
사용 프로그램 : Google Colab (https://colab.research.google.com/)
1-1. 개요
1-2. 데이터 입력하고 결과 출력하기
* print( ) : 출력 명령어
print(a//b)
#a에서 b을 나누었을 때의 몫
print(a%b)
#a에서 b을 나누었을 때의 나머지
print(a**b)
#a의 b제곱
* input( ) : 입력 명령어
input(a)
a : 입력할 내용을 설명하는 '안내문' 역할
예) input('아이디:')
아이디:
* 주석 입력
1. '#' 사용
2. """
""" 사용 (주석이 여러줄일 경우)
1-3. 변수로 데이터 저장하기
* 변수의 사용법
예제)
p = 3.141592
r=int(input('반지름은?'))
c_area=p*r**2
c_len=2*p*r
s_area=4*p*r**2
print('원의넓이=',c_area, '원의둘레=',c_len, '구의 겉넓이=',s_area)
예제)
year = 2017
height = 175.5
print(year, ' 년 - ', height, ' cm')
year = year + 1
height = height + 10
print(year, ' 년 - ', height, ' cm')
year = year + 1
height = height + 10
print(year, ' 년 - ', height, ' cm')
year = year + 1
height = height + 10
print(year, ' 년 - ', height, ' cm')
# year=year+1 은, year+=1로 줄일 수 있음.
a=a+5는 a+=5
a=a-9는 a-=9
a=a*7은 a*=7
a=a/2는 a/=2
* 데이터 타입 종류
1. int = 정수형
2. float = 실수형
3. str = 문자열
str + str의 연산은 연결된 형식으로 나타남
예) a=1 b=2 (type:str)인 경우, a+b는 12이다.
1-4. 조건에 따라 해야 할 일이 다를 떄: 조건문
조건문 if에서는 콜론(:)의 사용이 중요
예제)
age = 23
if age > 19:
print('성인은 주류를 구매할 수 있습니다.')
또한, if 아랫줄에 실행할 내용을 작성할 때는 반드시 들여쓰기(indentation)를 해야 함.
파이썬은 4칸 들여쓰기(Tab1번이나 Space4번)가 일반적.
부등호를 작성할 때, '<' 나 '>' 가 '=' 보다 먼저 나와야 함
<=, >=는 존재하지만, =<, =>는 존재하지 않음.
if문 내에 'a와 b가 같은가?'를 출력하고 싶을 떄
if a=b: (X)
if a==b: (O)
if문 내에 'a와 b가 다른가?'를 출력하고 싶을 떄
if a!=b: (O)
else가 추가될 때, else줄은 들여쓰기 하지 않고, 뒤에 콜론(:) 사용
조건이 3개일 때는 elif를 사용 (else if)
if > elif > else 순으로 진행
만약, 조건이 4개 이상이면 계속 elif를 추가하면 됨.
예제)
price = int(input())
if price<20000:
print('주문금액이 부족합니다.')
elif price>=20000 and price<50000:
print('배송비 2500원이 추가됩니다.')
price+=2500
else :
print('무료배송됩니다.')
print('실제 결제금액은',price,'원 입니다.')