분류 전체보기13 Python 보물 특정 위치에 숨기기 미션 미션 수행 전 주어진 코드들이다.맨 위 세줄은 보물을 숨기기 위한 좌표라고 생각하면 된다.이제 이 코드들을 가지고 내가 숨기고 싶은 위치에 보물을 넣어본다. 자세한 설명은 주석을 달아서 표시했다.이번 미션에서는 index함수를 배웠다.그리고 변수 옆에 []를 써주면 변수에 할당된값의 위치를 나타낸다는것을 배웠다. 그렇게 나온 값을 비교해주기 위해서 미리만들어 놓은 abc 리스트를 활용한다.index 함수를 사용하면 abc.index(letter)abc 리스트에 있는 인덱스와 입력된 letter와 비교한 후똑같은 인덱스의 위치 값을 뽑아낼수 있다. ex: letter가 b라면abc리스트에서 "b"는 1의 위치에 있기 때문에 letter_index는 1이 된다. number_index는 먼저 입력된 좌표에.. 2024. 5. 6. Python 비밀번호 생성기(easy , hard) 비밀번호 생성기 프로그램 만들기.1. 쉬운 버전1. 비밀번호를 만들 리스트 만들기2. 사용자에게 3가지 옵션 중 원하는 만큼 비밀번호 길이 선택권 주기3. passwd라는 비어있는 문자열 변수 생성. 이 과정을 거치지 않으면 밑의 반복문을 통해 비밀번호를 만들지 못함4. random.choice함수를 사용해서 list에 있는 인덱스를 랜덤하게 추출한 후 passwd 문자열에 더해줌(+=사용)5. 3가지 리스트 모두에서 추출한 passwd 비밀번호 생성 완료. + 이 비밀번호 생성기 프로그램은 만들기는 간단하지만, 문자, 숫자, 기호 패턴이 일정해서 해킹이 쉬움그래서 어려운 버젼도 존재함. 패턴을 무작위로 섞어줄수 있음. 문자, 숫자, 기호 리스트에서 추출하는 과정은 같지만 passwd_list 라는 리.. 2024. 5. 6. Python if 연습하기 If 사용시 들여쓰기 구별이 가장 헷갈렸다. 어느정도 이해하고 나니, 왜 오류가 나는지 알것 같고 어디서 잘못되는건지 파악이 빨라졌다.코딩도 운동처럼 꾸준하게 하다보면 실력이 느는것 같다. 코드를 다 짜고나서 주석을 다는 과정을 통해내가 어떻게 생각했는지 다시 되짚어보는 시간을 가지면코드 이해하는데 좋은 영향을 주는것 같다.그리고 주석을 잘 달아놔야 시간이 지나도이 코드가 어떤건지 파악이 빨라질것이다. 2024. 5. 4. Python 놀이기구 비용 계산하기 상황: 롤러코스터를 타러가서 키, 나이를 입력 받게 되고, 총 계산해야하는 비용을 계산해서 알려준다. 처음으로 문제만 보고 혼자 코드 작성에 성공했다.들여쓰기에 대한 이해도가 많이 올라갔다고 느껴서 뿌듯하다.아직은 많이 부족하지만 꾸준히 하다보면 다른 개념들도 이해할수 있도록 연습해야겠다. 2024. 5. 3. 이전 1 2 3 4 다음