코드잇 코딩캠프는 3월부터 알고 있었지만,
학교랑 병행할 자신이 없었기 때문에 종강한 지금에서야 하게 되었다!
매일 해야하는 건 출석체크 및 공부인증, 매주 1회 이상 랜선 스터디 참여~

수업으로 파이썬은 배웠지만 기본이 탄탄해야 함을 느꼈다.
그래서 컴공과 필수 코스로 듣기로 결정.
얼른 듣고 데이터 분석 관련이나 HTML도 배워야지.. 코딩캠프 알차게 써버릴테다.
DAY 1.에는 컴퓨터 개론을 다 들었다! 나에게 남는 건 시간이라네~~~~~~~~~~~~~~~~~~
생각보다 양도 많고 단순 개념일거라 생각했지만 배운 게 많은 수업이었다.
컴퓨터를 왜 배워야하는지, 우리가 쓰는 것들에 대해 좀 알게된 것 같지만.. 막상 설명하라고 하면 잘 못하겠다!
하지만 어떤 개념을 주고 구분해보라거나 간단하게 설명해보라고 하면 할 수 있는 정도?
이정도에서 만족하기로 했다ㅎㅎ

DAY 2. 오늘은 프로그래밍 기초 in PYTHON 의 2챕터를 진행했다.
간단한 개념 및 내용은 알겠지만 퀴즈가 좀 어려웠다..
▽ 다시 봐야할 문제들
문제 1. while문을 사용하여 100 이상의 자연수 중 가장 작은 23의 배수 출력하기
i = 100
while i%23 != 0 :
i += 1
print(i)
출력 결과

문제 2. 자동으로 거스름돈 계산해주는 프로그램 만들기
def calculate_change(payment, cost):
value1 = payment - cost
value2 = int(value1 / 50000)
value3 = value1 - value2 * 50000
value4 = int(value3 / 10000)
value5 = value3 - value4 * 10000
value6 = int(value5 / 5000)
value7 = value5 - value6 * 5000
value8 = int(value7 / 1000)
value9 = value7 - value8 * 1000
print("50000원 지폐 : {}장".format(value2))
print("10000원 지폐 : {}장".format(value4))
print("5000원 지폐 : {}장".format(value6))
print("1000원 지폐 : {}장".format(value8))
print("남은 금액은 : {}원 입니다.".format(value9))
calculate_change(100000, 33000)
calculate_change(500000, 378000)
출력 결과

문제 3. while문, if문을 활용하여, 100이하의 자연수 중 8의 배수지만 12의 배수는 아닌 것을 모두 출력하기.
i = 1
while i <= 100 :
if i % 8 == 0 :
if i % 12 != 0 :
print(i)
i += 1
출력 결과

문제 4. while문, if문을 활용하여, 1000보다 작은 자연수 중 2 또는 3의 배수의 합을 출력하기
i = 1
sum = 0
while i < 1000 :
if i % 2 == 0 or i % 3 == 0 :
sum += i
i += 1
print(sum)
출력 결과

문제 5. 120의 약수를 모두 출력, 총 몇 개의 약수가 있는지 출력하기
i = 1
count = 0
while i <= 120 :
if 120 % i == 0 :
print(i)
count += 1
i += 1
print("120의 약수의 개수는 {}개이다.".format(count))
출력 결과

문제 6. 1988년, 돈 5000만원을 가진 상태에서 연 이자 12%인 은행에 돈을 맡기는 것과 당시 매매가 5000만원짜리 아파트를 사서 2016년의 매매가인 11억원에 파는 것 중에 어느 것이 더 이득을 볼 수 있는 지 판단해보기
money = 50000000
interest_rate = 12 / 100
year = 1988
apartment = 1100000000
while year < 2016 :
money = money + interest_rate * money
year += 1
if money < apartment :
print("아파트를 사는 것이 {}원 더 이득이다.".format(apartment - money))
if money > apartment :
print("은행에 돈을 맡기는 것이 사는 것보다 {}원 더 이득이다.".format(money - apartment))
else:
print("둘 다 이득은 같다.")
출력 결과

문제 7. while문을 사용하여 구구단 출력하기
dan = 1
number = 1
while dan <= 9:
number = 1 #이 부분이 없다면 dan += 1에서 다시 while 이 실행안됨, 꼭 들어가야 9단까지 나옴#
while number <= 9 :
print("{} * {} = {}".format(dan, number, dan * number))
number += 1
dan += 1
출력 결과

'coding study' 카테고리의 다른 글
코드잇 코딩캠프 7기(6/23 ~ ) - 18일 차 공부기록 (웹 퍼블리싱 1. HTML/CSS 시작하기 - 여행사이트) (0) | 2021.07.11 |
---|---|
코드잇 코딩캠프 7기 (6/23 ~ ) - 16일 차 공부기록 (웹 퍼블리싱 1.HTML/CSS 시작하기 - 텍스트 꾸미기 연습, 듀엣 가요제, 노래 브리지 ) (0) | 2021.07.08 |
코드잇 코딩캠프 7기 (6/23 ~ ) - 15일 차 공부기록(웹 퍼블리싱 1. HTML) (0) | 2021.07.07 |
코드잇 코딩캠프 7기 ( 6/23 ~ ) - 7일 차 (0) | 2021.06.29 |
코드잇 코딩캠프 7기 (6/23 ~ ) - 4일 차 (+ 문제 ) (0) | 2021.06.27 |