파이썬(55)
-
반복문
반복문 특정 부분을 반복해서 실행하는 명령문으로 조건식이 참인 동안 특정 실행문이 반복적으로 수행되는 명령문으로 파이썬에서 while과 for 명령어로 제공됩니다. while 조건식과 반복 실행문(loop)으로 블록을 구성합니다. 반복문을 수행하기 위해 조건부터 먼저 검사하기 때문에 반복의 대상인 실행문이 한 번도 수행되지 않습니다. 형식 While 조건식 : 실행문1 : 실행문n 실습 while 반복문 예시 # (1) 카운터와 누적변수 cnt = tot = 0# 변수 초기화 while cnt < 5 :# True : loop 수행 cnt += 1# 카운터 변수(cnt = cnt + 1) tot += cnt# 누적변수 : tot = tot + cnt print(cnt, tot) 1 1 2 3 3 6 4 ..
2023.02.27 -
조건문
조건문은 특정 조건식에 따라서 실행문의 실행이 결정되는 명령문으로, 파이썬에서는 if, elif, else 등의 명령어를 제공합니다. 단일 조건문 조건식 한 개를 기준으로 비교 판단하여 처리하는 형식을 갖습니다. if 명령어 다음에 조건식을 지정하고, 콜론(:) 기호를 이용하여 수행할 실행문들을 블록 처리합니다. 형식 1 if 조건식 : 실행문 -> if 블럭 실행문 실습 단일 조건문 형식 1 예문 var = 10# if 블럭에서 사용될 변수 if var >= 5 :# 조건식 print('var=', var) print('var는 5보다 크다.') print('조건이 참인 경우 실행') print('항상 실행') var= 10 var는 5보다 크다. 조건이 참인 경우 실행 항상 실행 var변수는 if 블..
2023.02.26 -
파이썬 기본 도구 익히기 연습문제
[문제 1] 다음 조건에 맞게 수량과 단가 변수를 만들어서 금액을 출력하시오. 수량 변수: su = 5 단가 변수: dan = 800 su, dan 변수 주소 확인 금액 계산 = 수량 X 단가 기타 세부내용 참고 su 주소: 1858560352 dan 주소: 2241324818224 금액 = 4000 풀이 su = 5 dan = 800 print("su 주소:", id(su)) print("dan 주소:", id(dan)) print("금액 =", su * dan) su 주소: 9793216 dan 주소: 140493495728880 금액 = 4000 [문제 2] 다음과 같은 2차 방정식을 파이썬 수식으로 코딩하고, y의 결과를 확인하시오. 2차 방정식: y = 2.5 X x² + 3.3 X x + 6(..
2023.02.25 -
문자열(String)
문자열 문자들의 집합으로 단일 따옴표('), 이중 따옴표("), 삼중 따옴표('''or""")를 사용하여 문자뜰을 감싼 형태로 표현합니다. 문자열 유형 예시 # 문자열 유형 oneLine = "this is one line string" print (oneline) this is one line string multiLine = """this is multi line string""" print(multiLine) this is multi line string multiLine2 ="this is\nmulti line\nstring" print(multiLine2) this is multi line string oneLine 변수는 한 줄의 문자열 객체를 할당받는 변수입니다. 단일 따옴표를 이용하여 't..
2023.02.24 -
표준입출력장치
표준입출력장치 프로그램 단위 테스트할 목적으로 소량의 데이터를 키보드로 입력받아서 로직(logic)의 처리과정을 확인하는 경우에 주료 이용됩니다. 키보드로 입력한 모든 값은 문자열로 처리되며, 만약 숫자를 입력할 경우에는 숫자형으로 변경해야 합니다. 표준입력장치 예시 # (1) 문자형 숫자 입력 num = input("숫자 입력 : ") print('num type : ', type(num) ) # print('num = ', num) print('num = ', num*2) 숫자 입력 : >? 100 num type : num = 100 num = 100100 # (2) 문자형 숫자를 정수형으로 변환 num1 = int( input("숫자 입력 : ") # str -> int(형변환) print('nu..
2023.02.23 -
연산자(Operator)
파이썬 연산자 기호 구분 연산자 기능 설명 산술연산자 +, -, *, /, %, //, ** 사칙연산, 나머지 반환, 몫 반환, 지수 승 관계연산자 ==, !=, >, >=, = num2 # num1값이 크거나 같은지 비교 print(bool_result) True bool_result = num1 = 50) print(log_result) False and와 or는 양변에 관계식을 가지고 ..
2023.02.22