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