
03.for/while 반복문 (2)
2023. 2. 10. 15:22
Note/Python
while문은 조건이 만족하는 동안 반복을 수행했지만, for문은 지정 횟수동안 반복을 수행한다.여기서 지정된 횟수라는 것은 반복 대상의 크기가 된다. 보통 iterable object(반복 가능한 객체)를 대상으로 수행되며, 연속형 데이터 타입 변수들이 여기에 해당된다.List, Tuple, string, ... for 변수 in 리스트(튜플, 문자열, iterator): 리스트(나 반복가능한 변수들)의 모든 원소를 (자동으로 끝까지) 반복한다. s = "Hello" for i in s: print(i) s에 Hello 문자열을 넣고 원소들을 끝까지 반복 L = 1 while L

02. for/while 반복문 (1)
2023. 2. 6. 13:55
Note/Python
for, while : 조건에 따라 반복 작업을 수행해야 할 때 사용하는 statement(반복문, iteraction) 어떤 작업을 반복하게 할 것인가? 를 잘 생각해야 한다. while? 특정 횟수를 반복하는게 아닌, 조건 만족의 여부에 따라 반복을 수행한다. for? 횟수에 따른 반복수행 반복문으로 구구단 만들기 number = 1 while number 0: # 실제로는 자판기를 통해서 넣은 금액. money = int(input("금액을 입력해주세요 : ")) if money == 300: print("Coffee")# 실제로 이 파트는 자판기에서 커피를 뽑는 명령으로 대체된다. coffee = coffee -1 # 이제 커피를 하나씩 줄인다. elif money 300: print("Coffe..
01. IF 함수
2023. 2. 6. 13:37
Note/Python
- 기초 사용법 a가 5인데, a가 5와 같으면, True를 출력하고 싶다. a = 5 if a == 5: print("True") -논리연산 같다, 다르다, 크다, 작다, 크거나 같다, 작거나 같다 a == b a != b a > b a = b a 돈이 300원이다. 만약 돈이 300원과 같다면 Coffee를 출력한다. money = 200 if money 300: print("Coffee") print("거스름돈 %d원을 돌려줍니다." % (money-300)) 돈이 1000원이다. 만약 돈이 300원보다 크다면 커피를 출력하고 현재 돈에서 300원을 뺀 금액을 거스름돈으로 돌려준다. 자판기 코드 다시 생각해보기 if문에는 if가 아닌 경우에 해당하는 조건을 체크할 수 있는 elif(else if) ..
00.Data type
2023. 2. 6. 13:17
Note/Python
Python Data Types int - 정수 float - 실수(소수) ex) 3.3 str - 문자열(Character Sequence) list - 자유롭게 변경이 가능한 여러 개의 데이터들의 묶음 tuple - 생성 후에 변경이 불가능한 여러 개의 데이터 묶음 set - 집합 dict - key-value store 방식을 가지고 자료를 저장하는 구조. 파이썬에서 다루고 있는 data type 들에는 int, float, str, list, tuple, set, dict 등이 있습니다. data type은 프로그래밍을 할 때 기본이 되는 데이터(재료)를 담을 수 있는 그릇을 정의한 것입니다.