파이썬 6

[파이썬] while문

while문은 앞서 기록한 for문과 같이 반복적인 작업을 수행하기 위하여 사용하는 반복문이다. ​ 같은 반복문인 for문과의 가장 큰 차이점은 while문은 을 충족하는 동안만 실행할 때 주로 사용한다. ​ 앞서 반복문인 for문과 범위지정의 range를 사용하여 1부터 100까지의 정수를 출력하고자 명령을 for n in range(1,101): print(n) ​ 을 통해 수행시켰다. ​ 해당 명령이 가진 뜻은 n이라는 변수에 1부터 101-1(range 범위의 마지막은 -1)까지의 정수를 반복시켜 집어넣은 뒤 출력하라는 뜻이다. ​ 반면에 while문으로 해당 명령을 수행하려면 어떻게 해야 할까? ​ while문과 for문의 가장 큰 차이는 시키는 동안만 명령을 수행하라는 것이였다. ​ 그럼 특정..

파이썬 2021.08.10

[파이썬] for문

for 문이란? 파이썬의 제어문 중 하나로써 이라고도 칭한다. ​ 예컨데, 화면에 1부터 5까지를 출력하고자 한다면 ​ print(1) 부터 print(5)까지 일일이 타이핑 하여 출력할 수도 있지만, 하나의 임의 변수에 1부터 5까지 범위를 출력하라는 명령을 내릴 수도 있다. 사진에와 같이 리스트[] 안에 1부터 5까지의 데이터를 집어넣은 뒤, 해당 for문은 콜론(:)으로 엮어주어 해당 명령(print(n): 변수 n을 출력하라)을 수행하라고 엮어주었다. ​ 단 한 번의 수행만으로 1부터 5까지의 숫자를 자동으로 집어넣고 출력할 수 있었다. ​ 그렇다면, 숫자 다섯가지가 아니라 1부터 1000, 10000까지의 숫자를 자동으로 출력하려면 어떻게 해야할까? 방금과 같이 일일이 숫자를 1부터 리스트[]안..

파이썬 2021.08.10

[파이썬] if~else문

if문은 앞서 기록한 대로, 만약 ~이라면 해당 조건을 출력하는 조건문이기 때문에 해당 조건을 충족하지 않는다면 출력이 이루어지지 않음. ​ 때문에 해당 조건을 충족하지 않는다는 조건을 추가로 걸어주면, 조건을 충족시키지 않더라도 출력이 이루어짐. ​ 이 때 사용하는 조건문이 바로 "else" ​ 사용 시 유의할 점 ​ if 조건문과 동일한 위치에서 사용되어야 함(들여쓰기의 위치가 if와 else가 서로 동일해야 함) ​ ​ 해당 코드는 Naver_Blog_Conding_Base는 5라고 선언을 이미 마쳤다. (Naver_Blog_Coding_Base = 5) ​ 선언 자체만으로는 단지 변수와 값을 연결시켜 놓는 역할을 하기 때문에 그 어떠한 일도 벌어지지 않는다. ​ if 문을 통해 만약 Naver_B..

파이썬 2021.08.10

[파이썬] if문

1) 조건문에는 if라는 키워드를 사용한다. ​ 2) if 다음에는 '조건'이 존재하는데, 이 조건이 참(True)이면 들여쓰기 한 문장이 실행된다. **참이 아닐경우 실행되지 않는다. ​ 3) if 문의 끝에는 콜론 (:) 을 입력한다. ​ 4) if 문의 조건이 참(True)일 때 실행되는 문장은 들여쓰기 해야한다. ​ *** ​ 5) if문을 사용한 조건이 참일 경우 "N번" 하려면 조건이 참일 때 수행될 문장을 동일한 들여쓰기로 표현 ​ Naver_Blog_Coding_Base라는 변수에 1을 저장하고, 조건문 if 를 통해 "만약 해당 변수가 2보다 작을경우, 출력해라(print) ~라고("This data is not 1">>이 값은 1이 아닙니다.) 출력해라(print) ~라고("This d..

파이썬 2021.08.10

[파이썬] 리스트

리스트 = [ ] ​ interest1 = '삼성전자' ​ interest2 = 'LG전자' ​ ... interest2039 = '우리금융투자' ​ 매번 많은 값을 수많은 변수명으로 각각 저장하기 번거로움. ​ 리스트 = 여러 데이터를 한 번에 저장할 수 있기 때문에 변수명을 여러개 사용할 필요가 없게 만드는 함수. ​ 넣을 데이터들을 [ ] 사이에 쉼표로 구분하여 넣기만 하면 됨 ​ interest = ['삼성전자' , 'LG전자', ... , '우리금융투자'] ​ = 출석부 ​ 파이썬에서는 맨 앞에부터 1, 2, 3, 4번째로 숫자를 세지 않고 0, 1, 2, 3으로 숫자를 센다. ​ 이를테면 interest라는 변수에 저장된 삼성전자, lg전자..등등에게 각기 쉼표로 데이터가 구분되어 있기 때문에..

파이썬 2021.08.10