2024.11.14 TIL(AI 9기)

SMALL

[퀘스트]

반복문 연습하기 Part 2

리스트에 포함된 모든 숫자의 합을 계산하는 프로그램을 작성해주세요.

numbers = [10, 20, 30, 40, 50]
total_sum = 0

 

출력예시

150

 

정답

numbers = [10, 20, 30, 40, 50]
total_sum = 0
for number in numbers:
    total_sum += number
print(total_sum)

 

 

 

반복문 연습하기 Part 3

팩토리얼을 계산해보아요 !

  • 팩토리얼은 n! = n * (n-1) * (n-2) * ... * 1로 정의됩니다.
  • 0!은 1로 정의됩니다.
number = 5

 

출력예시

120

 

정답

number = 5
factorial = 1

for i in range(1, number + 1):
    factorial *= i
    
print(f"{number}! = {factorial}")

 


[SQL]

DATE_FORMAT (date, format) (날짜에서 2021년 뽑아낼 때 사용)

  • DATE_FORMAT(date, '%Y') → 년도(yyyy)만 출력 
  • DATE_FORMAT(NOW(), '%Y-%m-%d')→ yyyy-mm-dd 형식 출력
  • DATE_FORMAT 사용시 주의할점 : 
    %Y - 4자리 연도 ex) 2024
    %y - 2자리 연도 ex) 24
    %M - 월의 영문이름 ex) January, February
    %m - 2자리 월 ex) 11 , 01, 02, 03 …
    %D - 날짜의 서수 ex) 1st, 2nd, 3rd …
    %d - 2자리 일 ex) 14, 01, 02, 03 …
  • 예시
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE CATEGORY = '인문'
    AND YEAR(PUBLISHED_DATE) = 2021
ORDER BY PUBLISHED_DATE;

 

 

[오늘의 소감]

본캠프 개강 전까지 파이썬을 더 탄탄히 공부해야겠다.

LIST

'Today I learned' 카테고리의 다른 글

2024.11.18 TIL(AI 9기)  (1) 2024.11.18
Pythone3 Day 4 연산, 조건문  (0) 2024.11.15
2024.11.13 TIL(AI 9기)  (1) 2024.11.14
Pythone3 Day 3 연산  (1) 2024.11.14
Pythone3 Day 2 출력, 연산  (1) 2024.11.13