본문 바로가기

728x90

전체 글

(171)
[혼공챌린지] 혼공파 3주차 파이썬 기본미션, 선택미션 벌써 셋째주! 이번 주는 리스트, 딕셔너리, 범위 자료형 이해한 거 정리하기 리스트란? 여러가지 자료를 저장할 수 있는 자료이다! 형태는 [ 요소, 요소, 요소, ... ] 이런 식으로 생겼다. 다른 언어에서는 자료형이 다르면 리스트에 쓸 수 없었던 것 같은데 (아닌가?) 파이썬은 다른 자료형인 요소들을 하나의 리스트에 쓸 수 있다. 대괄호 [] 안에 들어간 숫자가 인덱스이다. 리스트의 인덱스는 0부터 시작한다. 인덱스를 음수로 해서 리스트의 뒤에서부터 선택할 수 있다. 187번째 줄 보면 인덱스가 -7인데 이때 IndexError가 나타난다. 리스트의 길이를 넘어가는 요소를 선택하려고 하면 나타난다. 요소가 존재하지 않는 위치에서 요소를 꺼내려고 해서 나타나는 에러이다. 리스트는 리스트 안에 리스트를 ..
[혼공챌린지] 2주차 혼공파 파이썬 선택미션, 백준 if문 문제 늦었지만 그냥 해보고 싶어서 쓰는거 말로만 설명하면 못 알아듣고 까먹을까봐 백준 문제를 풀어봤다 1330번 : 두 수 비교하기 n1과 n2를 입력받아서 첫번째 if문으로 들어간다 4, 5) n1이 n2보타 크다면 >를 출력 6) '그렇지 않으면' 즉, 첫번째 조건에 맞지 않는다면 그 다음 조건인 n1이 n2보다 작을 경우의 조건을 비교한다 8) 마지막 else에는 조건을 안 붙였다. 어차피 크다, 작다, 같다 중 남은 조건이 '같다'밖에 없으니 그냥 else를 써서 굳이 조건을 쓰지 않았다. C언어에서는 if, else if, else를 쓸 수 있었던 것 같은데 파이썬에서도 그렇게 할 수 있는 것 같다! 이런 식으로 조건문은 if, elif, else로 쓸 수 있고 위부터 밑으로 차례대로 비교한다. 조건..
[혼공챌린지] 2주차 혼공파 파이썬 기본미션 2주차! 벌써 두 번째다 이번주 미션은 조건문을 이용하는 문제이다. 문제) 사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성 시 입력받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0,1,2,3,4,5,6,7,8,9,10,11일 때 각각 원숭이,닭,개,돼지,쥐,소,범,토끼,용,뱀,말,양띠입니다. 풀이) 141줄) 입력 받은 해를 birth_year라는 변수에 저장하는데, 이때 int(str_input)으로 문자열을 정수형으로 변환한다. (*input()으로 입력 받으면 자료형이 문자열이다*) 그리고 연도를 12로 나눈 나머지를 사용한다고 했으니 이를 12로 나누되 나머지가 산출되도록 하는 나머지 연산자인 %를 사용한다. 143줄~) elif문을 통해 birth_yea..
[마이크로프로세서] 7-segment를 이용해 만든 아두이노 코드 - Digital IO Module은 J1에 연결하고, 7-segment Module은 J3에 연결 - 스위치 1번을 누르면 1번 LED만 ON이 되고 나머지는 Off, 1번 7-segment에 1로 표시 - 스위치 2번을 누르면 2번 LED만 ON이 되고 나머지는 Off, 2번 7-segment에 2로 표시 - 스위치 3번을 누르면 3번 LED만 ON이 되고 나머지는 Off, 3번 7-segment에 3로 표시 - 스위치 4번을 누르면 4번 LED만 ON이 되고 나머지는 Off, 4번 7-segment에 4로 표시 되는 코드! 학교 실습 시간에 했던 실행 영상
[혼공챌린지] 1주차 혼공파 파이썬 선택미션 혼공 노트에 정리하라고 되어 있는데, 혼공 노트 칸이 적은데 어떻게 정리하라는 건지 몰라서 아이패드에 썼다 파이썬에서 작은따옴표 쓰는 거 계속 까먹었었는데 앞으로 기억해야지 큰 따옴표 안에 작은 따옴표 가능! 작은 따옴표 안에 큰 따옴표 가능!
[혼공챌린지] 1주차 혼공파 파이썬 기본미션 1주차 기본미션: p63 3~5번 실행결과 쓰고 인증샷 3번 풀이) 역슬래시는 두 번 쓰면 역슬래시 한 번으로 나타난다. *를 이용해 글자를 여러 번 출력할 수 있다. 4번 풀이) 파이썬은 인덱싱할 때 0부터 시작한다. 여기에서 '안'이 0번째이니, 5번째는 없는 글자이다. 없는 글자를 출력하라고 했으니 IndexError...gg 5번 풀이) [:]
[절대JAVA] 8장 연습문제 7번 Student 클래스 Person 클래스 결과
[절대JAVA] CH02프로그래밍 기초_프로그래밍연습 1. 필드에 정적인 name: 자료형 String: 초기값: "Hello Java Application!" 위 필드를 출력 2. 정수 4종류의 자료형을 모두 선언한 후 초기 값 저장, 출력 3. 지역변수로 문자열을 저장할 str 선언 후, 초기 값으로 "Hello, Android Application!" 저장, 출력 4. 지역변수로 meter를 double로 선언하여 100.785 저장 100.785미터를 야드로 변환하여 출력(1미터는 1.0936야드) 5. 지역변수를 하나 선언해 'B' 저장, println()과 printf()로 출력 6. 문자를 저장할 변수를 선언해 '자' 저장-> 출력 -> 같은 변수에 '\ua790'을 저장한 후 출력 7. 몸무게(정수)와 키(실수)를 입력 받아 변수에 저장 후 ..

728x90