04.for/while 반복문 (3)
2023. 2. 10. 15:39
Note/Python
반복문을 제어하는 break, continue 만약 반복문을 수행하다가 더 이상 반복이 필요없는 경우에는 어떻게 해야할까? break statement 만약 반복문을 수행하다가 특정 조건에만 건너뛰고 싶은 경우에는 어떻게 해야할까? continue statement RE : 실제 자판기 기계는 돈을 한번 넣고 종료되지 않는다. 자판기 기계(프로그램)이 종료되는 경우는 커피가 다 떨어졌을 때이다. Q. 커피가 다 떨어질 때 까지 자판기 프로그램을 반복하면서 실행한 뒤, 돈을 입력받아서 커피를 주는 프로그램을 작성해보자. # 자판기의 커피 수량 coffee = 5 # 일단 작동! while True: if coffee ==0: break # 실제로는 자판기를 통해서 넣은 금액. money = int(inpu..
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은 프로그래밍을 할 때 기본이 되는 데이터(재료)를 담을 수 있는 그릇을 정의한 것입니다.