본문 바로가기

Programming206

제어문 - 반복문(while) 제어문 - 반복문(while) 제어문 - 반복문(while) 제어문 - 조건문 제어문 - 조건문 연산자 연산자 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기 hong-study.tistory.com 반복문 반복문은 어떤 작업을 반복적으로 수행하고자 할 때 사용하는 구문입니다. 특정한 조건을 부여하여 만족하는 값이 나올때까지 반복을 수행합니다. 반복 주기를 설정 가능하고, 무한히 수행시킬 수 있습니다. 단, 무한대로 구현시 트래픽 증가, 메모리 누수등의 장애가 발생할 위험이 크기에 범위를 지정 While 문 조건문이 참(True)일 동안 계속 실행 조건문을 검사하여 결과가 참(True)일 동안 블록을 반복 실행한다. 조.. 2023. 10. 19.
제어문 - 반복문(while) 제어문 - 조건문 제어문 - 조건문 연산자 연산자 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기호로 생각하면 된다. + , - , *, /, //, hong-study.tistory.com 반복문 반복문은 어떤 작업을 반복적으로 수행하고자 할 때 사용하는 구문입니다. 특정한 조건을 부여하여 만족하는 값이 나올때까지 반복을 수행합니다. 반복 주기를 설정 가능하고, 무한히 수행시킬 수 있습니다. 단, 무한대로 구현시 트래픽 증가, 메모리 누수등의 장애가 발생할 위험이 크기에 범위를 지정 While 문 조건문이 참(True)일 동안 계속 실행 조건문을 검사하여 결과가 참(True)일 동안 블록을 반복 실행한다. 조건문의 결.. 2023. 10. 19.
제어문 - 조건문 연산자 연산자 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기호로 생각하면 된다. + , - , *, /, //, %, ** + 는 덧셈 hong-study.tistory.com 프로그램의 흐름을 제어(Flow Control)하는 경우 사용하는 실행문으로, 조건문/반복문/분기문이 포함된다. 조건문 조건의 결과에 따라 서로 다른 코드를 실행하는 구문입니다 조건식은 반드시 True 또는 False로 판별될 수 있어야합니다. IF 문 - 조건문에는 if 라는 키워드를 사용한다. - if 다음에는 '조건식'이 존재하는데 이 '조건식'이 참(True)이면 들여쓰기 한 문장을 실행한다. - if 문장의 끝에는 반듯이 콜론(:)을 .. 2023. 10. 19.
연산자 연산과 입력 함수 : input 연산과 입력 함수 : input 연산자 연산자 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기호로 생각하면 된다. + , - , *, /, //, hong-study.tistory.com 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기호로 생각하면 된다. + , - , *, /, //, %, ** + 는 덧셈 연산자로 정수나 문자열 등 같은 형끼리 결합(계산)할 때 사용한다. - 는 뺄셈 연산자로 정수간의 계산시 사용한다. * 은 곱셈 연산자로 정수 혹은 문자열(단, python에서만) 곱셈을 할 때 사.. 2023. 10. 18.
연산과 입력 함수 : input 연산자 연산자 연산자의 종류로는 산술연산자, 대입연산자, 비교연산자, 논리연산자가 있습니다. 산술논산자 산술논산자는 일반적으로 사용하는 수학적인 기호로 생각하면 된다. + , - , *, /, //, %, ** + 는 덧셈 hong-study.tistory.com 문자열의 연산 Python은 문자열의 덧셈과 곱셈 연산을 지원합니다. 연결 방법은 + 와 * 를 이용 + : 문자열과 문자열간의 결합 * : 문자열과 그 수만큼 반복 ( 단, 실수나 같은 문자열끼리는 곱하기 불가 ) 예1. 문자열 결합 a = "안녕" b = "하세요" print(a+b) 결과 예2. 문자열 곱 a = 'winner winner chichen dinner!!! ' print(a*3) 결과 자료형의 연산 서로 다른 데이터 간의 연.. 2023. 10. 18.
반복문과 조건문 조건문(if문) 조건문은 어떤한 조건을 부여하고 해당 조건에 적합한 상황을 수행하도록 하는 것입니다. name = input('what is your name : ') #만약 이름이 'bird'라면 if name == 'bird': # "I could fly to you"를 출력하겠다. print("I could fly to you") #만약 이름이 'bird'가 아니라면 else: # "i could walk to you"를 출력하겠다. print("i could walk to you") #만약 내가 'bird' 라면 if name == 'bird': #I could fly to you를 출력하겠다 print("I could fly to you") #아니면 내가 'bird'가 아니라 'pig' 라면 e.. 2021. 11. 14.
Array, List, Dictionary List, 리스트 여러 개의 변수를 묶어서 한 번에 처리할 수 있도록 합니다. List는 기본적으로 대괄호 [ ] 사이에 값을 넣어 표현하고 각 요소 사이에는 콤마를 넣어 구분해줍니다. List와 Array에 대해서는 코드를 구성하면서 알아보면 좋습니다. #name이란 변수명에 list를 생성해줍니다. names = [] #input을 사용하면, 직접typing을 하여 list내 요소들을 때에 따라 생성할 수 있습니다. name = input('Enter name : ') #append는 리스트에 요소를 추가할 때 사용하는 함수입니다. names.append(name) print(names) Input Enter name : developer Output ['developer'] 입력 창 만들기 # 위와.. 2021. 11. 14.
변수(Variable) 정의와 변수 선언 변수란 어떤한 값을 담는 '상자'라고 생각하면 된다. 예를 들어 'Coupang'이란 단어(변수명)을 가진 상자(변수)가 있다고 가정한다. 상자를 보고 글만 읽는 다면, 당연히 상자 내부에 어떤 물건(String)이, 얼마만큼(int)의 것들이 있는지 알지 못한다. 다시 돌아와 Coupang = 10 이라고 하는 것은 '10'을 Coupang이란 상자(변수) 에 담아달라고 하는 것과 같은 의미이다. 그리고 이것은 통상적으로 '변수를 선언한다'라고 말한다. 변수를 선언하는 다양한 방법 # 한 개의 변수 선언 a = 10 # 두 개의 변수 선언 a, b = ( 10, 5 ) #튜플을 이용하여 각각의 값을 할당 [a,b] = [10,5] #리스트를 이용하여 각각 값을 할당 a=b=10 #a와 b에 똑같은 값을.. 2021. 11. 14.
Python 이란 python, 파이썬 파이썬은 1991년 귀도 반로섬(Guido van Rossum)이라는 프로그래머에 의해 개발된 언어로, 가독성이 높고 쉬운 문법 덕택에 다른 프로그래밍 언어보다 빠른 습득이 가능하다는 특징이 있습니다. 그 덕에 프로그래밍을 전공하지 않은 비 전공자 중심으로 인기를 얻어 데이터 분석과 모델링을 다루는 통계학부터 딥러닝과 인공지능을 활용하는 의학에 까지 다양한 분야에 두루 활용되고 있습니다. 검색량을 기준으로 프로그래밍 언어 선호도를 조사하는 TIOBE index에서 2021년 2월 기준 파이썬은 선호하는 프로그래밍 언어 3위(10.86%)를 차지했으며, 오라일리 미디어가 온라인 학습 플랫폼의 학습 과정 및 사용자 선호도를 분석해 발표한 프로그래밍 언어 순위에서는 파이썬이 Java와 C.. 2021. 11. 13.
선택 정렬 알고리즘 배열에 저장된 값을 오름차순으로 정렬한 후 출력하는 프로그램 선택 정렬 알고리즘은 첫 번째 자료를 두 번째 자료로부터 마지막 자료까지 차례대로 비교하여 가장 작은 값을 찾아 첫 번째에 놓고, 두 번째 자료를 세 번째 자료부터 마지막 자료까지와 차례대로 비교하여 그 중 가장 작은 값을 찾아 두 번째 위치에 놓는 과정을 반복하며 정렬을 수행 1회전 수행 후 가장 작은 값의 자료가 맨 앞에 오게 되므로 그 다음 회전에서는 두 번째 자료를 가지고 비교한다. 코드 1 public class Test{ 2 public static void main(String[] args){ 3 int E[] = { 95, 75, 85, 100, 50 }; 4 int i =0; 5 int Temp = 0; 6 do{ 7 int j.. 2020. 10. 20.
반응형