일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- python
- 파이썬 몫
- 프로그래머스
- Python3
- count
- Len
- html
- 코딩테스트 연습
- 단어 공부
- 파이썬
- 아이엠어바텐더
- date_format
- sql
- map
- List Comprehension
- 설계
- 데이터
- 백준
- css
- 프로젝트
- YOLOv5
- Join
- where
- 파이썬 슬라이싱
- ORDER BY
- SQL 고득점 Kit
- Django
- GIT
- 슬라이싱
- pcce 기출문제
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
1. models.py - Class 생성 class Dept(models.Model): deptno = models.IntegerField() dname = models.TextField() loc = models.TextField() 2. Python manage.py makemigrations / migrate - Maria DB에서 해당 데이터베이스가 생성되었는지 확인 3. 해당 App의 urls.py - path 생성 urlpatterns = [ # 데이터를 입력하는 주소 path('form/', views.form), # 데이터를 저장하는 장소 path('proc/', views.proc), 4. views.py - def ~ ( request) 생성 def form(request): retu..
Django Model을 사용하여 CRUD를 수행할 수 있다. Django View의 구현방법 2가지를 구분할 수 있다. Django Template에서 사용하는 태그와 문법을 적용할 수 있다. - 프로젝트 작성 순서 (초반) # 프로젝트 생성 mysite 폴더 생성 mysite 폴더 안에서 config 프로젝트 생성 - django-admin startproject config . mysite 폴더 안에서 polls 앱 생성 - django-admin startapp polls # 구동 확인용 (config) urls.py, (polls) urls.py 설정 (polls) views.py 함수 작성 -> 서버 구동 : python manage.py runserver # 모델 작성 및 테이블 생성 (co..
코드 입력 N = int(input()) count = 0 cf = N while N < 100: T = (N // 10) + (N % 10) # 8 2 6 New = (N % 10) * 10 + (T % 10) # 68 6 X 10 + 8 count += 1 N = New if New == cf: break print(count) 얼른 풀고 맥주 먹고 잘라 그랬는데 1시간을 소모한 문제.. 문제를 읽고 어느정도 로직은 머릿 속에 그려졌지만, formatting과 try / except, 정말 여러가지 방법을 사용해보았지만 무한반복에 빠지거나 머리가 빠지거나 둘 중 하나 결국 참조를 해보았다. count와 N에 동등한 값을 갖는 새로운 변수를 생성하는 것이 답이었다. 26 이라면, 2 + 6 = 8 이고..
코드 입력 while True: try: A, B = map(int, input().split()) print(A + B) except: break 자꾸 막혀서 결국 또 구글링.. 까먹고 있었던 것을 떠올릴 수 있었다 try 와 except 많이 다루질 않아서 익숙하지 않았는데, 복습을 하면서 보니 반가웠다 try에는 반복문의 내용을 계속 시도하고, 만약 오류가 발생할 경우 (예를 들어 a,b를 입력해야 하는데 a만 입력한다던가....) 해당 알고리즘을 멈추게 하는 로직이 구성된다. 출처 : 백준 Online Judge https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acm..
코드 입력 while True: A, B = map(int, input().split()) if A == 0 and B == 0: break print(A + B) for 문만 보다가 오랜만에 while 문을 보니 머리가 안 돌아갔다.. while문과 for문의 차이점을 비교해야겠다 map / while, for 차이점 벌써 2가지 정리해야한다 싄난다 처음에 while의 첫 글자를 대문자로 자꾸 써서 오류가 났는데 이유를 몰랐다. for와 비슷하게 반복으로 돌리고, 마지막 둘다 0이 나왔을 때 종료되어야 하기 때문에 처음에는 A + B = 0 으로 접근했는데 자꾸 오류가 발생했다. 그래서 따로 접근을 해주었다. 출처 : 백준 Online Judge https://www.acmicpc.net/problem..