2022.04.08프로젝트[Day13] 1-12. 튜플과 딕셔너리로 문자열 길이 출력하기a = ("hello", "this is python", "ok bye~") dic = {} for i in a: dic[i] = len(i) print(dic) {'hello': 5, 'this is python': 14, 'ok bye~': 7} a =00
2022.04.07프로젝트[Day12] 2-8. 영어 단어에 사용된 알파벳 오름차순으로 정리하기★★ a = input() a = list(set(a)) a.sort() print(a) apple ['a', 'e', 'l', 'p'] 00
2022.04.07프로젝트[Day12] 2-2. 문장 내 단어 오름차순으로 출력하기12-2. 합집합, 교집합, 차집합 (1) 합집합: | 또는 union() a = set([1, 2, 3]) b = set([2, 3, 4]) print(a | b) print(a.union(b)) print(b.union(a)) {1, 2, 3, 4} {1, 2, 00
2022.04.06프로젝트[Day11] 3-6. 뒤집은 소수def num_reverse(n): rev_n = int(n[:: -1]) return rev_n def num_prime(n): #소수 판별 함수 if n < 2: return False for p in range(2, n)00
2022.04.05프로젝트[Day10] 1-11. 입력받은 수의 평균 구하기Q1. a = ['리', '스', '트', '인덱싱', '하기'] print(a[3]) 인덱싱 Q2. cap = ['tain', 'a', 'me', 'ri', 'ca'] cap[1] = 'A' print(cap) ['tain', 'A', 'me', 'ri', 'c00
2022.04.04프로젝트[Day9] 1-10. 이름 출력하기문자열 인덱싱은 문자열의 문자에 번호를 지정하여 가르키는 것이다. 문자열 인덱싱에서 인덱스 기호 번호는 0부터 시작한다. 문자열 슬라이싱은 문자열을 자르는 것이다. 문자열 포맷 코드, format 함수, f 문자열을 사용해 문자열 포매팅을 할 수 있다. 파이썬에는 문자00
2022.04.01프로젝트[Day8] 1-9. 정수 n까지의 합을 구하는 함수 만들기개념다지기 8-1. def call(): print("여보세요") call() 여보세요 8-2. say() def say(): print("안녕하세요!") 오류가 난 이유: 함수의 호출과 정의의 순서가 잘못되었다. 선 정의, 후 호출 8-3. de00
2022.03.31프로젝트[Day7] 2-5. 팩토리얼 계산하기Chapter 7 review. fact = 1 for i in range(1, 6): fact = fact * i print(fact) 120 ★★ num = int(input("숫자를 입력해 주세요. : ")) fact = 1 for i in range00
2022.03.31프로젝트[Day7] 1-8. 짝수이면서 7의 배수는 아닌 수 찾기반복문 for 반복문 : 원하는 횟수만큼 반복시킬 때 사용한다. for 변수 in range(시작 숫자, 끝나는 숫자): 실행문 반복문도 조건문과 마찬가지로 콜론(:) 이후의 문장 앞에 들여쓰기를 해야한다. 해석) 변수가 시작 숫자부터 끝나는 숫자-1 까지 1씩 00
2022.03.30프로젝트[Day6] 1-7. BMI 결과보기height = int(input("키를 입력하세요. :")) weight = int(input("몸무게를 입력하세요. :")) BMI = weight / (height * height ) if BMI >= 25: print("BMI 지수가", BMI, "이므00
2022.03.30프로젝트[Day6] 1-6. 합격과 불합격 통보하기비교연산자 a > b a가 b보다 크다 a < b a가 b보다 작다 a >= b a가 b보다 크거나 같다 a <= b a가 b보다 작거나 같다 a == b a와 b가 같다 a != b a와 b가 같지 않다 조건문 작성 시, 들여쓰기 (indent) 유의할 것. mo00
2022.03.29프로젝트[Day5] 2-3. 반올림 계산기▷ 챕터 2 - 난이도 중(★★) 프로젝트 number = float(input("숫자를 입력해 주세요. :")) a = int(number + 0.5) print(number, "를 반올림하면", a, "입니다.") 숫자를 입력해 주세요. : 5.2 5.2 를 반올00
2022.03.29프로젝트[Day5] 1-5. 생년월일로 연도, 월, 일 출력하기프로그래밍은 입력 (input)을 받아 출력 (output)을 만들어 내는 과정이다. input()으로 입력받은 모든 것은 문자열'str' 로 저장된다. 오류) 숫자형 데이터를 형 변환 없이 + 기호로 문자열과 함께 출력하면 오류 발생 my_age = 32 print00
2022.03.28프로젝트[Day4] 2-14. 시간 변환 계산기★ 산술연산자 활용 ★ 실행결과1 내가 푼 방법 결과가 나오긴 했지만, 실행결과 1과 2 동시에 나오는 건 실패... 풀이 리뷰를 봤지만 ....... 모르겠다 ! 멀고 험난한 파이썬의 세계 00
2022.03.28프로젝트[Day4] 1-4. 어떻게 돈을 내야 할까?산술연산자 연산: 프로그램에서 수나 식을 계산해서 결과를 도출하는 행위 연산자: 계산할 때 사용되는 기호 (+, - 등), 파이썬에는 산술, 대입, 관계, 논리 연산자 있다. 기본 나눗셈(/)의 결과는 실수형 버림 나눗셈(//), 모듈로(%) 연산자의 결과는 정수형. 00
2022.03.25프로젝트[Day3] 1-3. 자료형 마스터변수 (Variable) 데이터를 저장하기 위해 컴퓨터 안에 만들어 놓은 방 (a.k.a. 메모리 공간) 프로그래밍에서 =는 오른쪽의 값을 왼쪽에 저장(대입)한다는 뜻 type() 함수를 사용해 데이터의 자료형 확인 가능 name="사과" print(name) PS00
2022.03.24프로젝트[Day2] 1-2. 출력 프로그램 만들기문자열 출력 print 큰따옴표 또는 작은따옴표로 감싸야 문자열로 인식된다. 문자열은 쉼표(,)로 구분해 출력하면 띄어쓰기가 된다. 여러 줄 출력할 때는 print()의 괄호 안에서 따옴표 3쌍을 사용한다. 한 줄 주석은 샵(#), 여러 줄 주석은 따옴표 3쌍을 사용한00
2022.03.23프로젝트[Day1] 1-1. 파이썬과 Visual Studio Code 설치하기파이썬 설치하기 Visual Studio Code 설치하기 코드를 입력하고 실행 버튼을 클릭 후 바로 짠 하고 나오는 줄 알았는데 천천히 입력되듯이 나왔다. 기다리다가 또 눌렀더니 두 줄이 생겼다. 내일은 조금 기다리는 걸로 ... 00