본문 바로가기

분류 전체보기83

[3-3] for문 ■ for문for문은 while문과 비슷한 반복문으로 문장 구조가 한눈에 들어온다는 장점이 있다.(1) 일반적인 for문 형태>>> test = ['one', 'two', 'three']>>> for i in test: print(i)onetwothree(2) 다양한 for문 사용>>> a = [(1,2),(3,4),(5,6)]>>> for (first, last) in a: print(first+last)3711(3) for문 응용ex. 총 5명의 학생이 시험을 보았는데 시험점수가 60점 이상이면 합격이고 그렇지 않으면 불합격이다. 합격인지 불합격인지 결과를 보여주라.>>> result = [90,25,67,45,80]>>> number = 0>>> for mark in res.. 2024. 6. 29.
[3-2] while문 ■ while문문장을 반복해서 수행해야 할 경우 while문을 사용한다. 그래서 while문을 반복문이라고도 부른다.ex. 나무를 10번까지 찍으면 끝난다.>>> treeHit = 0>>> while treeHit >> coffee = 10>>> money = 300>>> while money: print("here you are") coffee = coffee - 1 print("we have %d coffee." % coffee) if coffee == 0: print("sold out") breakhere you arewe have 9 coffeehere you arewe have 8 coffeehere you.. 2024. 6. 29.
[3-1] if문 파이썬에서 프로그램의 구조를 쌓는 제어문은 크게 (1) if문, (2) while문, (3) for문이 있다.■ if문프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 제어문이다.- if문의 기본 구조>>> if 조건문: 수행할_문장1 수행할_문장2 ... else: 수행할_문장A 수행할_문장B ...ex. "돈이 있으면 택시를 타고 가고, 돈이 없으면 걸어간다.">>> money = True>>> if money: print("by taxi") else: print("on foot")by taxi ※ 비교 연산자 비교연산자설명x x가 y보다 작다.x > yx가 y보다 크.. 2024. 6. 29.
[2-7] 불 자료형 ■ 불 자료형불 자료형은 참(True)와 거짓(False)를 나타내는 자료형이다. 불 자료형은 True 또는 False 다음 2가지 값만을 가질 수 있다. True나 False는 파이썬의 예약어로 true, false와 같이 작성하면 안되고 첫 문자를 항상 대문자로 작성해야 한다.값True or False"python"True""False[1, 2, 3]True[]False(1, 2, 3)True()False1True0FalseNoneFalse>>> a = True>>> b = False>>> print(type(a))>>> print(type(b))>>> print(1==1)>>> print(2■ 불 자료형 예제[]은 위 표에서 보면 알 수 있듯이 비어있는 리스트이므로 거짓이다. 따라서 "False"라.. 2024. 6. 28.
[2-6] 집합 자료형 집합 자료형은 우리가 수학에서 배웠던 그 집합을 파이썬의 자료형으로 구현한 것이라고 생각하면 된다. ■ 집합 자료형 특징(1) 집합 자료형은 중복을 허용하지 않는다. 그래서 set은 중복을 허용하지 않는 특징 때문에 데이터의 중복을 제거하기 위한 필터로 종종 사용된다. ​(2) 순서가 없다. 리스트나 튜플은 순서가 있기 때문에 인덱싱을 통해 요솟값을 얻을 수 있지만, set 자료형은 순서가 없기 때문에 인덱싱을 통해 요솟값을 얻을 수 없다.​set 자료형을 정말 유용하게 사용하는 경우는 교집합, 합집합, 차집합을 구할 때이다.(1) 교집합 구하기>>> a = set([1,2,3,4,5,6])>>> b = set([4,5,6,7,8,9])>>> print(a & b) or print(a.intersec.. 2024. 6. 28.
[2-5] 딕셔너리 자료형 ■ 딕셔너리 자료형딕셔너리는 Key와 Value를 한 쌍으로 가지는 자료형이다. 딕셔너리는 리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. 딕셔너리 자료형을 생성할 때 Key가 겹치면 안된다.​- 딕셔너리 기본 모습{Key1: Value1, Key2: Value2, Key3: Value3}(1) 딕셔너리 기본 형식>>> dic = {'name': 'park', 'age': 26}>>> print(dic['name])park(2) 딕셔너리 쌍 추가>>> a = {1: 'a'}>>> a['name'] = "park">>> print(a){1: 'a', 'name: 'park'}(3) 딕셔너리 요소 삭제>>> a = {1: 'a', 'name': 'park'}>>> .. 2024. 6. 28.