문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 예 leftrightresult 13 17 43 24 27 52 입출력 예 설명 입출력 예 #1 다음 표는 13부터 17까지의 수들의 약수를 모두 나타낸 것입니다. 수약수약수의 개수 13 1, 13 2 14 1, 2, 7, 14 4 15 1, 3, 5, 15 4 16 1, 2, 4, 8, 16 5 17 1, 17 2 따라서, 13 + 14 + 15 - 16 + 17 = 43을 return 해야 합니다. 입..
제어문[초기값, 최종값, 증가] 문자열 포맷 코드 %o : 8진수 >>>"%o" %10 12 10진수 10을 입력하면 8진수 12를 출력 %x : 16진수 >>>"%x" %319 '13f' 10진수 319를 입력하면 16진수 13f를 출력 "%0.4F" : 소숫점 4자리까지 출력 >>> "%0.4F" %3.424242424 '3.4242' 정렬 문자열 공간 10개를 만들고 우측정렬해 HI, 그 후에 JANE을 붙여서 출력 >>> "%10sJANE" %"HI" ' HIJANE' 문자열 공간 10개를 만들고 우측정렬해 HI출력 >>> "%10s" %"HI" ' HI' 문자열 공간 10개를 만들고 좌측정렬해 HI, 그 10개의 공간 이후에 JANE을 출력 >>> "%-10sJANE" %"HI" 'HI JANE..
정수형(int): 1, 2, -2 실수(float): 1.24, 34.56 컴퓨터식 지수 표현 방식: 4.24E10, 4.24e-10 2진법 -> 16진법 0101/1110 -> 5E 8421 8421 8개 한글자, 8진수 계산 -> 10진법 0o117 -> 79 64 8 7 64+8+7 / -> 나누기 결과 소수점 포함 // -> 나누기 결과 정수 % -> 나누고 남은 몫 이스케이프 코드? \ 백스페이스 >>>'Python\'s good' 'Python's good' \n 문자열 안에 줄 바꿈 \t 문자사이에 탭 \\ 문자\를 그대로 쓸떄 \' 작은 따옴표를 그대로 표현 \" 큰 따옴표 그대로 표현 \r 캐리지 리턴(줄바꿈 현재 커서 맨 앞으로) 2^6 = 64 -> BCD: 문자 2^7 = 128 -..
자 "나도코딩"님의 퀴즈퀴즈~! 사실 이렇게 에러를 계속해서 생각하고 사용자가 무슨짓을 할지 예상하는게 또 개발자의 일인 듯 하다. 그냥 시키면 시키는대로 해주시면 좋을텐데... 아무튼 좌~ 만들어본다! # Quiz) 치킨집 # 조건1: 1보다 작거나 숫자가 아닌 입력값이 들어오면 valueError로 처리 # 출력메시지: "잘못된 값을 입력하였습니다." # 조건2: 대기 손님이 주문할수 있는 치킨량은 10마리 # 치킨 소진시 정의 에러[SoldOutError]를 발생 프로그램 종료 # 출력메시지: "재고가 소진되어 더 이상 주문을 받지 않습니다." class SoldOutError(Exception): def __init__(self, msg): self.msg = msg def __str__(self..
나도코딩님의 강의 중 예제 공부하면서 간단한 모듈 설명에 대해서 기록한다. 다음에 분명히 까먹을거니깐 미리 저장해둔다 머리가 좋지 않기에... - 파일명(theater_module.py) -> 모듈로 안에 함수들을 정의해놨다. -------------------------------------------------------------- #영화가격 모듈 #일반가격 def price(people): print("{0}명 가격 {1}".format(people, people*10000)) #조조가격 def price_morning(people): print("{0}명 가격 {1}".format(people, people*6000)) #군인가격 def price_solider(people): print("{0..
자... 제일 만만????? 자주!쓰는 사이트를 일단 자동로그인 해보자! 먼저 여러가지 모듈을 가져오자. selenium: pip install selenium -> 웹에서 이곳저곳 UI내에? 위치도 찾고, 실행하고, 클릭, 등등 뭐 일단 웹에는 무조건 필요 chromdriver_autoinstaller: pip chromdriver_autoinstaller -> 크롬드라이버 자동으로 설치되게 할라고 사용 pyautogui: pip install pyautogui -> 자동으로 타이핑도하고 키보드도 두드리고 마우스도 만지는데 사용 subprocess: pip install subprocess ->언제설치했는지 모르겠는데 설치되있네; 크롬 브라우저 실행할때 사용! 시작전에 먼저 알아보자! 구글링한결과 캡챠..
뭐든 만들어봐야겠다는 생각을 하다가 사이트 자동로그인하는 프로그램을 구현해보기로 했다. 사실 요즘엔 다 자동으로 아이디 패스워드가 저장되지만 해보고싶으니깐 해보자! 먼저 웹페이지에 접속하고 뭔가 하려면 selenium 이라는 라이브러리가 필요하단다.. 영어다 영어! 겁먹지말고... 번역기 돌려가면서 천천히 천천히 해보자! selenium-python.readthedocs.io/ Selenium with Python — Selenium Python Bindings 2 documentation Note This is not an official documentation. If you would like to contribute to this documentation, you can fork this proj..
요즘 정말 감사한 분들이 많다. 무료로 강의를 해주시는... 어떻게 언어를 시작하지 싶었는데 사실 이분 덕분인듯 하다. 대세! 엄청나게 많은 사람들이 이분의 강의를 보면서 언어를 시작할껄???요 www.youtube.com/watch?v=kWiCuklohdY&t=21032s 대학교때 들었던 강의보다 훨씬 이해가 쉽게 예제들을 많이 다뤄주신다. 일반인 아니 나같은 구석기시대에 컴퓨터를 배운 사람도 이해를 할 수있다. 하지만 역시 6시간은 아니죠... 멈췄다가 코드 따라쓰고, 멈췄다가 오류 찾고.... 이거 다 소화하려면 내 기준(머리 좋은 편아님) 1주일은 걸리겠다. 그리고 사실 한번 보고 다음에 또보면 또 까먹는다... 당연한거 아닌가...;; 나는 그런데 아무튼 "나도코딩"님 만세! 오프라인 수업전까지..