개발일지/Python7 유데미 [10/100] 파이썬 부트캠프 - 계산기 알고리즘 개요단순한 계산기였으면 금방 끝났을 것이였지만, 해결이 안되는 부분이 있었다.구조가a = 첫회 계산 숫자,b =첫회 계산 연산,c = 첫회 계산 숫자를 가지고 계산하는 것이였다. 하지만 2회차부터 a를 묻지 않으니..이건 사실 어떻게 할지 생각이 떠오르지가 않더라.접근했던 과정과 해결해갔던 과정을 나열해보고자 한다.첫 시도첫 시도는 이렇게 해보았다.answer = Truestacked = 0while answer: a = float(input("what is input number?: ")) b = input("+\n-\n*\n/\nchoose among those: ") c = float(input("what is second number?: ")) if b == "+": .. 2025. 10. 10. 유데미 [9/100] 파이썬 부트캠프 - 점수를 등급으로 변환 알고리즘 문제시험 점수 매기기 프로그램학생들의 시험 점수를 담은 딕셔너리 형식의 student_scores 데이터베이스에 접근할 수 있습니다. student_scores의 키는 학생들의 이름이며 값은 그들의 시험 점수입니다.점수를 등급으로 변환하는 프로그램을 작성해주세요.프로그램을 마치면 student_grades라는 새로운 딕셔너리가 있어야 합니다. 이 딕셔너리는 학생 이름을 키로, 평가된 등급을 값으로 가져야 합니다.student_grades 딕셔너리의 최종 버전이 확인될 것입니다.**절대** 기존 student_scores 딕셔너리를 변경하지 않도록 lines 1-7을 수정하지 마세요.다음은 점수 기준입니다:- 91 - 100점: 등급= "Outstanding" - 81 - 90점: 등급= "Exceeds .. 2025. 10. 4. 유데미 [8/100] 파이썬 부트캠프 - 카이사르 알고리즘 개요유데미 8일차는 참 어려웠다.솔직히 3년전에 접했을 때도 8일차의 알고리즘 벽이 너무 높아 보여서 아예 그냥 접어버렸다.그정도로 어떻게 비벼볼 생각도 못할 정도로 높은 벽 같아 보였다.그리고 다시 돌아와서 8일차의 마지막 알고리즘 앞에 당도했다.사실 지금 푼 것정도만 풀어줘도 추후 응용은 너무 쉽기 때문에 풀어낸 후에 포스팅을 하러 왔다.#1 처음 시도 - a~z를 넘는 range out index 에러를 이겨내자. 처음 시도는 이것저것 시도하면서# 기본 토대 (a~z)basic_chars = []for i in range(ord("a"), ord("z")+1): basic_chars.append(chr(i))# print(basic_chars)direction = input("Type 'enc.. 2025. 10. 2. 이한영의 Django 입문 part3 - 데이터 연결 완료. 하지만 CSS 부족 개요Django를 마냥 따라하는 것은 의미가 없다고 생각했다.하지만 이것을 어떻게 타파하면 좋을지를 문의하면 "그냥 해라"였다.그냥 할 수 없을 정도로 막힌 부분이 많아서 어떻게 할까 고민하다가 생각해낸 방법이 내가 이 프로젝트를 따라해보고, 바로 똑같이 만들어 보는 것이였다. 이 작업은 말처럼 간단하지가 않다. 사실상 원리를 모른다면 기억자체를 할 수도 없고 이해가 수반되지 않으면 1페이지 분량조차도 나갈 수가 없다.그래서 좋았다. 그렇게 part3은 아마 5번정도 반복했던 것 같고, 그 사이에서 나온 "해결한 이슈"들과 "해결해야할 이슈"들에 대해서 공유해보려고 한다.해결한 이슈 #1 MultiValueDictKeyError이 에러가 가장 많이 나왔던 것 같다.이 에러는 사실 간단하다. 예외처리를 해.. 2025. 10. 2. 이전 1 2 다음