본문 바로가기

교육

여러 줄의 들여쓰기를 지우는 단축키 윈도우의 경우 ctrl + [, ] 를 osx의 경우 cmd + [, ] 를 쓰시면 됩니당^^ 더보기
코멘트 코멘트는 코드를 정리하고 설명하는 일종의 노트이다. 코드작성을 할 때는 보이지만, 프로그램을 실행하면 코멘트 부분은 무시하기때문에 화면에 출력되지 않는다. 오랜만에 코드를 열어볼때나 동료 프로그래머가 코드를 볼때 이해를 돕는 역할을 한다. HTML의 코멘트는 CSS의 코멘트는 /* 이 사이에 코멘트를 적는다 /* 단축키로 커멘드+/ 혹은 ctl+/ 를 사용한다. 커서가 있는 줄이 코멘트로 설정되고, 여러줄을 선택할때는 블럭을 지정하고 사용한다. HTML 코멘트 Good Will Hunting (굿 윌 헌팅) 수학, 법학, 역사학 등 모든 분야에 재능이 있는 ‘윌’(맷 데이먼)은 천재적인 두뇌를 가지고 있지만 어린 시절 받은 상처로 인해 세상에 마음을 열지 못하는 불우한 반항아. 뷰티풀 마인드 (A Bea.. 더보기
어떤방식으로 css를 써야할까? 외부 css 파일을 이용해서 정돈한다. 링크 테그로 연결해주면 코드가 깔끔해진다. 코드 파일에서 스타일 테그를 수정해 쓸 수도 있지만 바로바로 테스트해보고 이대로 계속 쓸 마음이 생기면 스타일 코드를 외부 css 파일로 옮겨서 코드를 깔끔하게 만들어준다. 스타일을 적용하는 방법 HTML 코드에 스타일을 입히는 방법에는 세 가지가 있습니다. 1. 태그 h1 { color: green; text-align: center; } p { font-size: 18px; } Hello World! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sit amet lorem sit amet nunc ornare convallis. Pellentesque.. 더보기
css 파일 따로 쓰기 / link로 연결 css 폴더를 만든다 styless.css 폴더를 적용 시키는 방법 link테그를 써야 한다. head 테그안에 link 테그를 추가한다. rel은 relationship 의 약자다. 더보기
숫자 야구:프로젝트 소개 '숫자 야구' 게임을 만들려고 합니다. 규칙 컴퓨터는 0과 9 사이의 서로 다른 숫자 3개를 무작위로 뽑습니다. 예를 들어서 컴퓨터가 5, 2, 3을 뽑을 수도 있고 6, 7, 4를 뽑을 수도 있는 거죠. 사용자는 컴퓨터가 뽑은 숫자의 값과 위치를 맞추어야 합니다. 컴퓨터는 사용자가 입력한 숫자 3개에 대해서, 아래의 규칙대로 스트라이크(S)와 볼(B)의 개수를 알려줍니다. 숫자의 값과 위치가 모두 일치하면 S입니다. 숫자의 값은 일치하지만 위치가 틀렸으면 B입니다. 예를 들어 컴퓨터가 1, 2, 3을 뽑았다고 가정합시다. 사용자가 1, 3, 5를 입력하면, 1S(1의 값과 위치가 일치) 1B(3의 값만 일치)입니다. 기회는 무제한입니다. 하지만 몇 번의 시도 끝에 맞췄는지 기록됩니다. 3S(숫자 3개의.. 더보기
실습과제.로또 시뮬레이션:합치기 이제 필요한 함수를 모두 작성했습니다. 만약 모든 함수가 올바르게 동작한다면 사실상 다 끝난 것입니다. 여러분이 작성한 함수들을 모두 lottery.py라는 파일에 넣어 주세요. 우리는 이 파일을 '모듈'로써 활용할 것입니다. 그리고 lottery_driver.py 라는 파일은 그냥 제공해 드릴 건데요. (여기를 클릭) 이 파이썬 코드는 lottery.py모듈에 있는 함수들을 사용해서 로또 100장 시뮬레이션을 한 후, lottery.html이라는 파일을 생성합니다. 그러기 위해서는 우선 lottery.py와 lottery_driver.py를 같은 폴더에 넣어 주세요. 그리고 나서 lottery_driver.py 파일을 실행해 보세요. 그러면 아래 이미지에 나온 것처럼, lottery.html 파일이 생.. 더보기
실습과제. 로또시뮬레이션 당첨금 확인 main.py 파일의 check 함수를 작성하세요. 당첨금 규칙 참고로 당첨 액수는 아래 규칙에 따라 결정됩니다. 내가 뽑은 번호 6개와 일반 당첨 번호 6개 모두 일치 (10억 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치, 그리고 내 번호 1개와 보너스 번호 일치 (5천만 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치 (100만 원) 내가 뽑은 번호 4개와 일반 당첨 번호 4개 일치 (5만 원) 내가 뽑은 번호 3개와 일반 당첨 번호 3개 일치 (5천 원) check 참가자의 당첨 금액을 리턴합니다. 파라미터로 참가자가 뽑은 번호가 담긴 리스트 numbers와 주최측에서 뽑은 번호가 담긴 리스트 winning_numbers를 받는데요. numbers는 당연히 번호 여섯 개를 담고 있.. 더보기
실습과제. 로또시뮬레이션 당첨 번호 뽑기 실습과제 main.py 파일의 draw_winning_numbers 함수를 작성하세요. draw_winning_numbers 일반 당첨 번호 6개와 보너스 번호 1개가 포함된 리스트를 리턴합니다. 일반 당첨 번호 6개는 정렬되어 있어야 하고, 보너스 번호는 마지막에 추가하면 됩니다. 예를 들어서 아래 코드를 실행하면, print(draw_winning_numbers()) 이런 결과가 나올 수 있습니다. [4, 12, 14, 28, 40, 41, 6] 앞서 정의한 generate_numbers 함수를 잘 활용하면, 함수를 간결하게 작성할 수 있습니다. 셀프 채점 다음 항목들이 제대로 구현되었는지 확인해 보세요! 실행할 때마다 7개의 서로 다른 숫자가 리스트에 들어간다. 리스트의 첫 6개 값만 정렬되어 있고.. 더보기

반응형