본문 바로가기

파이썬3

[django] 입력값과 일치하는 것들에 수식 넣기 목표 : 음식 이름을 입력하면 일치하는 항목을 찾아 해당 음식의 중량 대비 kcal, 탄수화물, 지방 등의 영양 정보를 계산하고 sql에 합계값을 저장하도록 합니다 프로젝트 진행 중, AI가 사진을 분석한 결과값(음식 이름, 중량)을 리턴해주면 값을 정제하여 MySQL에 저장해주는 기능이 필요해졌습니다. 일단 음식 이름과 중량 대비 영양소가 어느정도인지 기준 데이터가 필요합니다. 데이터는 AI Hub에 있는 '영양성분 데이터'를 사용하기로 했습니다. 데이터는 아래처럼 구성되어 있어요. MySQL에 이 데이터를 넣으려 합니다. 먼저 테이블을 생성해야 하는데 저희 프로젝트는 django를 프레임워크로 사용하므로 django의 models를 사용하여 생성해 주기로 합니다. 컬럼 이름이 참 직관적이죠..? ^_.. 2022. 5. 10.
[programmers] 소수만들기 프로그래머스의 소수만들기 문제 풀이입니다. 문제는 링크를 통해 상세하게 확인하세요! 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 문제를 풀기 위해서는 범위 내의 소수를 가지고 있는 리스트가 필요합니다. 소수를 담은 리스트 만드는 법은 아래 링크를 통해 확인하세요! 아래 코드에서는 sosu_list()를 통해 예제에서 만들 수 있는 가장 큰 숫자인 (1000+999+998)까지의 소수를 모두 가진 리스트를 얻어냅니다. 소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 .. 2022. 2. 14.
소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 지, 아래 코드블럭에서는 100으로 지정 결과 리스트는 result def sosu_list(find_until): result = [2, 3, 5] i = 6 while i < find_until: # i는 6에서 find_until까지 증가하며 소수인지 확인될 것 for a_from_list in result: # a_from_list는 result 안의 숫자들. i와 비교할 것 if i % a_from_list == 0: # i를 a_from_list로 나눠 소수가 아니면 result에서 뺄것(true) boo = True break elif i % a_from_list != 0: boo = False if boo is False: result.appen.. 2022. 2. 13.
728x90