본문 바로가기

전체 글11

[Baekjoon] 4344 d = float(input()) C = int(d) for i in range(1, C+1): a = [] a = [int(x) for x in input().split()] hab = 0 for l in range(1, a[0]+1): hab = hab + a[l] PG = float(hab / a[0]) Count = 0 for k in range(1, a[0]+1): if a[k] > PG: Count = Count + 1 dab = 0 dab = '{0:0 2021. 12. 24.
[혼공학습단 6기] 혼공파 6주차 혼공파가 벌써 마지막 주차라니 감회가 새롭다. 매 주 한 두번씩 책 읽으면서 미션 클리어하면서 공부했는데 남은 책이 몇 페이지 남지 않았다. 이게 혼공학습단의 효과인가? 다음에 공부하고 싶은 게 생기면 다른 것으로도 혼공단을 해보고 싶다. 기본미션 6주차 구글링해보니 역슬래시 뒤에는 공백이 들어가면 이러한 오류가 뜬다고 한다. 그러나 오류는 여기서 끝이 아니었다. 자꾸 import가 불가능하다는 오류가 뜨길래 한 시간 동안 구글링을 하면서 문제를 찾았었다. 디렉토리 설정을 하지 않아서 생긴 문제였다. 신나는 마음으로 결과를 보러 들어갔지만 다시 한 시간의 구글링..코드 들여다보기.. select를 selsct로 써서 생긴 오류였다. 한 글자가 이렇게 무섭습니다. 수고하셨습니다. 2021. 8. 17.
[혼공학습단 6기] 혼공파 5주차 먼저 기본 미션부터 해결하면 구문 오류: 프로그램의 구문 상에 오류가 있어서 프로그램이 실행조차 안되는 오류 예외: 프로그램은 실행이 되지만, 중간에 실행에 문제가 되는 부분이 있어 생기는 오류, 예외 처리를 함으로써 해결할 수 있다. 이틀이나 더 써놓고 세 줄 쓰기는 너무 양심이 없어서 추가미션까지 해보았습니다. output = 10 + "개" # 예외 - 구문은 정상적이나 10은 int형이므로 + 기호를 쓸 수 없음. TypeError: unsupported operand type(s) for +: 'int' and 'str' int("안녕하세요") # 예외 - 안녕하세요를 int 형으로 바꿀 수 없음. ValueError: invalid literal for int() with base 10: '안.. 2021. 8. 11.
[혼공학습단 6기] 혼공파 4주차 먼저 시작하기 전 3주차에 추가 과제가 있었다. 당연히 함수니까 ()를 넣어 변수를 넣을 자리를 만들어야 하겠지만, 이번 주 공부할 내용 중 함수가 들어가 있어 관련된 생각을 조금 정리해보았다. ()가 있는 함수는 많지만 clear는 앞에 . 으로 앞에 함수를 적용할 리스트를 선택한다. 그리고, clear뒤에 있는 ()에는 아무런 변수가 붙지 않는다. 그렇다면 당연히 clear(적용할 리스트)의 형식으로 해야 하는 게 아닐까? 라고 생각해서 한 번 함수를 만들어 보았다. 결과값은 []이 나올 것이라는 내 예상과 다르게, 다음과 같이 나왔다. 이유가 무엇인지는 모르겠으나, clear 함수는 이 방법으로는 만들 수 없다는 것이 확인되었고, 그래서 이러한 방법을 택한 것이 아닐까 싶다. 앞에 . 이 붙는 이유.. 2021. 8. 2.