기본자료형 1. 자료형 - 자료의 종류를 구분해 놓은 것 - 자료의 종류를 구분한 이유 → 컴퓨터에게 어떻게 연산을 하는지 알려주기 위해 자료의 타입을 구분함 2. 수치자료형 - 정수(int)와 실수(float)로 구분 3. 수치 자료형의 특징 - input함수를 사용 시, 사용자가 입력한 값이 string으로 인식됨 ※ type함수를 사용하면 자료 형의 타입을 확인 할 수 있음 # Example num = input('수를 입력하세요 : ') print(type(num)) # 결과 : # 수를 입력하세요 : 45 # (str은 문자열) - 입력 받은 값을 숫자형식으로 변경하려면 원하는 값 형태로 강제 형 변환을 함 - 정수형으로 입력 받기 위해서는 int( )를 사용 # Example num1 = in..
Ⅰ. main 함수 구조 1. main 함수 - main 함수는 프로그램이 시작되는 곳으로 프로그램에 반드시 있어야 함 - 기본 구조 2. 주석 - 한 줄 주석 : // - 여러 줄 주석 : /* */ 3. 규칙 - 세미클론(;)을 사용하여 문장의 끝을 표시 - 한 줄에 한 문장씩 작성하고 일정한 간격으로 들여씀
입력과 출력 1. 입력 - input( ) 함수를 이용한 표준 입력 # Example input('이름 입력: ') # 이름을 입력함 - input( ) 함수로 입력 받은 자료 저장 ※ 다음 예제에 10을 입력하면 숫자 10이 아닌 문자 10이 입력됨 # Example name = input('이름 입력: ') print(name)# 입력한 값이 출력 # 결과 : # 이름 입력: 홍길동 # 홍길동 - 문자열로 입력받은 자료의 더하기 연산 (문자열 연결) # Example a = input('첫 번째 숫자 입력: ') b = input('두 번째 숫자 입력: ') print(a + b) # 결과 : # 첫 번째 숫자 입력: 10 # 두 번째 숫자 입력: 20 # 1020 - 문자열로 입력 받은 자료를 정수..
Ⅳ. 연습문제 # Example1 # 정수의 각 자리수를 분리하여 출력하는 프로그램 n = 396 print(n)# 396 d100 = n // 100# 백의 자리 n = n % 100 d10 = n // 10# 십의 자리 d1 = n % 10# 일의 자리 print('백의 자리', d100)# 백의 자리 3 print('십의 자리', d10)# 십의 자리 9 print('일의 자리', d1)# 일의 자리 6 # Example2 # 초 단위 시간을 입력 받아 시간, 분, 초를 출력하는 프로그램 time = 3700 print(time, '초')# 3700초 minute = time // 60# 61 second = time % 60# 40 hour = minute // 60# 1 minute = minu..
Ⅲ. 연산자 ※ 연산자 우선순위 : 산술 > 관계 > 논리 1. 산술연산자 연산자 의미 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 ** 제곱 // 몫 # Example1 a = 10 b = 20 a + b# 30 a - b# -10 a * b# 200 c = 10 d = 20 c / d# 0.5 c % d# 10 c ** 2# 100 c // d# 0 # Example2 # 동전교환기 # 1000원짜리 지폐를 500원, 100원짜리 동전으로 교환 money = 1000 money // 500# 2 money // 100# 10 # Example3 # 구입 가능한 사탕의 수 money = 10000 price = 150# 가격 numCandy = money // price change = mone..
Ⅱ. 다양한 타입의 변수 2. 여러 타입의 변수 - 변수에 들어있는 자료의 값에 따라 변수의 형태가 결정 - 파이썬은 다른 프로그래밍 언어와 달리 값을 할당하면 그떄 타입이 결정됨 → 다른 언어보다 쉽게 사용이 가능하며 type(변수명)을 통해 변수의 타입을 알 수 있음 # Example num1 = 100 type(num1)# num2 = 95.5 type(num2)# name = '홍길동' type(name)# result = True type(result)# 2. 기본 자료형의 종류 자료형 의미 예시 int integer, 정수 n = 100 float float, 부동 소수점 n = 95.5 str string, 문자열 n = 'Kim' n = "Kim" bool boolean n = True n..