loading
본문 바로가기

>> 코딩, 프로그래밍29

파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념은 , for문 안에 들어온 코드가 자료구조의 데이터 개수만큼 반복된다는 것 한글 = ["가", "나", "다"] for 단어 in 한글: print("가나다라마바사") >>> 가나다라마바사 >>> 가나다라마바사 >>> 가나다라마바사 한글이라는 리스트안에 "가", "나", "다" 3개의 요소가 들어가 있고, for문으로 한글에 포함된 단어라는 변수를 뽑아서 돌리고, 출력은 "가나다라마바사"를 3번 출력한다. 처음 이걸 봤을 때, '한글안의 단어라는 요소를 하나씩 뽑아서, 출력은 "가나다라마바사"로 한다??? 이게 무슨 소리지??? 오류나는거 아니야???' 라고 생각했다. for문을 돌리는데 중요한 것은 '요소의 개수가 몇 개인가?' 이다. .. 2022. 1. 7.
파이썬 주민등록번호 유효성 검사 파이썬 주민등록번호 유효성 검사 121 ~ 130 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 파이썬 300제를 풀다가 주민등록번호 유효성을 검사하는 문제가 나왔다. 문제를 풀고 싶은 분들은 포스팅 보지 말고 문제부터 풀어보길. # 주민등록번호는 13자리로 구성되는데 마지막 자리수는 주민등록번호의 유효성을 체크하는데 사용된다. # 먼저 앞에서부터 12자리의 숫자에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 차례로 곱한 뒤 그 값을 전부 더한다. # 연산 결과 값을 11로 나누면 나머지가 나오는데 11에서 나머지를 뺀 값이 주민등.. 2022. 1. 7.
[CSS] inline-block은 문제가 많다. [CSS] inline-block은 문제가 많다. inline-block은 문제가 많다. inline은 높이, 너비가 없는 요소를 말하고, block은 높이, 너비가 있는 요소를 말한다. 그래서 block을 디폴트값으로 가진 와 같은 태그는 세로로 정렬되고, 과 같이 inline을 디폴트값으로 가진 태그는 가로로 쭉 늘어진다. inline-block은 높이, 너비가 없는 inline 요소에 높이와 너비를 주면서 가로로 정렬시킨다. 근데, 가로로 정렬되는 block간의 원치 않는 가로 공간이 생기고, 화면의 크기에 따라 정렬이 깨질수도 있다. 아니 애초에 맞추기도 힘들다. 그리고 이렇게 정렬이 깨져서 내려온 block과 위의 block들 간의 위아래 간격은 또 다르게 생긴다. 이러한 문제를 해결하기 위해 .. 2022. 1. 6.
HTML 태그는 semantics를 사용하자. HTML 태그는 semantics를 사용하자. html을 작성하다보면 태그로 도배되는 경우가 있다. 를 사용해도 문제는 없지만, 작성자말고 다른 사람들이 코드를 보는 상황을 생각한다면(또는 작성자가 나중에 볼 경우) semantic elements를 이용해서 작성하는 것이 바람직하다. 한번에 이 태그가 지닌 목적과 역할을 알 수 있다. https://developer.mozilla.org/en-US/docs/Glossary/Semantics Semantics - MDN Web Docs Glossary: Definitions of Web-related terms | MDN In programming, Semantics refers to the meaning of a piece of code — for ex.. 2022. 1. 6.