일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- pop()
- del()
- html
- insert()
- 파이썬
- 부스트캠프
- index()
- append()
- 정보를 담을 수 있는 그릇
- input()
- 1일차
- Java Script # == # === # difference # 차이
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- 리스트와 차이점
- 조지 불
- 조건문 큰 수부터 입력받아야하는 이유
- 입출력
- 차집합
- false
- null # undefined
- 성적 입력받기
- 변할 수 있는
- 변수
- a=1
- 불리안
- 딥러닝
- 귀도 반 로섬
- Python
- 변수와 입출력
- 합집합
- Today
- Total
목록Python (11)
I about me
반복문에는 for문과 while문이 있다. 같은 문제이지만 각각 for문으로 풀 때와 while문을 풀 때 어떻게 다른지 살펴보자. 1. 1부터 100까지의 수를 출력하세요. - for i in range(5) # 특정 횟수 반복 시 - range(1, 101) # 1 이상 101 미만 - 따로 횟수 증가 코드 필요없음 - 초기값 설정해야함 - 'i += 1'이라는 부분을 통해 횟수 증가 역할 2. 다음의 예제를 통해 아래의 개념을 학습해보세요. 무한 반복 실행하고 싶다면? → whie True: 진행시켜 영차! → continue 멈추고 싶어? → break i = 0 while True: i += 1 if i == 5: print("CONTINUE") continue print(i) if i >= 7..
예제 성적을 입력 받고 그에 알맞은 학점을 출력해주세요. 성적이 60점 밑이면 F, 성적이 60 이상일 경우는 D 학점, 성적이 70이상일 경우는 C 학점, 성적이 80 이상일 경우는 B 학점, 성적이 90이상일 경우는 A학점, 단, 학점 변수명 : grade 로 하고, 조건문을 이용해 프로그램 작성하시오. 다음과 같은 문제가 있을 때 대부분 아래의 (1), (2)번 중 (2)을 많이 코드를 친다. 나도 처음 코딩 배울 때 그랬던 것 같다. 그러나 (2)의 방식대로 하면 하면 안 된다. 왜냐하면, 아래와 같이 파이썬은 한 줄씩 해석하는 인터프리터의 방식이므로 70이라는 숫자를 받자마자 조건문 두 번째 60점 이상으로 걸리기 때문에 더 아래로 내려가려고 하지 않고 C가 아닌 D를 출력한다. 그러므로 이러한..
집합: 어떤 명확한 조건을 만족시키는 서로 다른 대상들의 모임 예제 참고문헌 - 위키독스, 파이썬 유치원반, 조코딩 1) 다음을 표현하세요. s1 = set([1, 2, 3]) s1 = {1, 2, 3} 2) 다음 집합의 교집합, 합집합, 차집합을 표현하세요. s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) # 교집합 print(s1 & s2) print(s1.intersection(s2)) # 합칩합 print(s1 | s2) print(s1.union(s2)) # 차집합 print(s1 - s2) print(s1.difference(s2))
딕셔너리는 "사전"이라는 뜻을 가지고 있으며, 코딩에서는 API에서 많이 쓰인다. API란, 컴퓨터나 컴퓨터 프로그램 사이의 연결이라는 뜻이다. 23년도 하계 현장실습을 해보면서 한 예시를 통해 딕셔너리에 대해 이해를 높일 수 있었는데 실제 코드를 올릴 시 문제가 생길 수 있으므로 생략해서 필요한 부분만 코드를 나에게 바꿔 올려보자면 다음과 같다. camera = { "C1_1" : 4, "C1_2" : 4, "C1_3" : 4, "C1_4" : 4, "C2_1" : 3, "C2_2" : 5, "C2_3" : 4, "C2_4" : 4, "C3_1" : 4, "C3_2" : 4, "C3_3" : 2 } 아래에 예시는 한 카메라에서 볼 수 있는 차선의 수를 의미한다. 즉, 카메라에서 차선 정보를 얻을 수 있..
리스트와 튜플의 차이점 예제 참고문헌 - 위키독스, 파이썬 유치원반 1) my_variable 이름의 비어있는 튜플을 만들라 my_variable = () 2) 2016년 11월 영화 예매 순위 기준 top3는 다음과 같다. 영화 제목을 movie_rank 이름의 튜플에 저장하라. (순위 정보는 저장하지 않는다.) movie_rank = ("닥터 스트레인지", "스플릿", "럭키") print(movie_rank) 3) 다음 코드를 실행해보고 오류가 발생하는 원인을 설명하라. t = (1, 2, 3) t[0] = 'a' print(t) # tuple은 element의 값을 변경할 수 없습니다.
내가 본 영화를 출력하고 싶을 때 아래와 같이 일일이 변수에 선언하는 것은 매우 귀찮은 일이다. a = "닥터 스트레인지" b = "스플릿" c = "럭키" 그러므로 다음과 같이 '리스트'를 사용하여 나열할 수 있다. 리스트란 영어로 '목록'이라는 뜻을 하고 있듯 다음과 같이 한 번에 묶어 사용할 수 있어 편리하다. movie = ["닥터 스트레인지", "스플릿", "럭키"] 리스트와 관련된 메소드 살펴보기 리스트 길이와 관계 없이 빠르게 실행 결과를 보게 되는 연산들 - 원소 덧붙이기 .append() # 맨 끝에 요소 하나 추가하는 거니까 - 원소 하나를 꺼내기 .pop() # 맨 끝에 요소 하나 빼는 거니까 리스트 길이에 비례해서 실행 시간이 걸리는 연산들 - 원소 삽입하기 .insert() #..
변수란1) 국어적 의미: 변할 수 있는, 변하기 쉬운2) 코딩적 의미: 정보를 담을 수 있는 그릇심화변수는 메모리 주소를 가지고 있고, 변수에 들어가는 값은 메모리 주소에 할당+ 컴퓨터 구조) 폰노이만- 'A = 8'의 의미는 "A는 8이다"가 아닌 A라는 이름을 가진 메모리 주소에 8을 저장하라
입출력 = 입력 + 출력 1) 입력 → input( ) input() # 입력 함수 input("안녕하세요") # 문자열 - 따옴표가 핵심 input(1234) # 숫자형 한 번에 입력받고 싶을 때 a, b = map(int, input().split()) 2) 출력 → print( ) print() # 출력 함수 print("안녕하세요") # 문자열 - 따옴표가 핵심 print(1234) # 숫자형 +와 쉼표(,)의 역할 print('life' 'is' "too short") # lifeistoo short, 붙어서 출력된다. print('life'+'is'+"too short") # lifeistoo short, 붙어서 출력된다. print('life', 'is', "too short") # life..