본문 바로가기

Computer Science/Python5

[Python] 군대에서 공부하기 Week5 🗓️ 23.10.16 - 하나씩 만들기: 입대일, 오늘 날짜 정하기 - 전역일 계산하기 - 남은 일수 계산하기 - 깔끔하게 다듬기: 함수화 # 함수화 해보기 import datetime def calculate_discharge_date(): year = 2023 month = 2 day = 28 enlistment_date = datetime.date(year, month, day) # 현재 날짜 가져오기 current_date = datetime.date.today() # 전역일 계산 discharge_date = enlistment_date + datetime.timedelta(days=548) # 남은 일 수 계산 remaining_days = discharge_date - current_date.. 2023. 10. 17.
[Python] 군대에서 공부하기 Week4 🗓️ 23.10.09 - 함수 밖에 반복문 사용하기 - 함수 연습 잘 실행이 되었지만 문제가 있었다. print(f"") 부분을 함수 밖에 설정해 두었을 땐 group_name이 존재하지 않아 실행되지 않는다고 했다. 반드시 범위를 신경 써야 할 것 같다! - 함수 요약 • 함수란 특정한 기능을 따로 뷴리해놓은 것이가 • 함수를 사용하면 코드를 논리적인 단위로 구성할 수 있다. • 함수를 사용할 때에는 def 키워드를 사용한다 • return을 이용해 함수에서 계산한 값을 반환할 수 있다. - 함수 인자, 복습 🤔 함수의 인자, 매개변수란? 매개변수는 함수가 호출될 때 전달되는 값을 받는 변수이다. 즉! 함수에 필요한 입력값을 제공하기 위해 사용하는 것이다. - 함수의 인자를 넣어 함수 선언하기 🗓️ 2.. 2023. 10. 15.
[Python] 군대에서 공부하기 Week3 🗓️ 23.10.02 - 반복문 구문을 반복해서 실핼할 수 있게 하는 문법이다. 반복문은 크게 2가지가 있다. 1) while문 while 여기 적힌 조건이 충족하면: 들여쓰기 된 코드들이 실행됩니다. 이렇게 확인할 수 있다. 2) for문 for 변수 in 리스트(또는 문자열, 튜플): 수행할 문장1 수행할 문장2 - while문과 for문 비교 - 반복문을 강제로 종료하고 싶다면: break 위의 코드에서 보면, 숫자 자료형 candy를 문자 자료형으로 바꿔주는 과정이 꼭 필요하다. 따라서! str()을 통해 숫자 자료형을 문자 자료형으로 바꾼 것을 알 수 있다. *str 은 string를 줄인 것이다. - 범위를 표현할 땐: range 응용 퀴즈: 리스트 반복문 🗓️ 23.10.03 - 더 복잡한 .. 2023. 10. 8.
[Python] 군대에서 공부하기 Week2 🗓️ 23.09.25 - 홀/짝 값만 가져오기: 추가 옵션 기존에 슬라이싱을 할 때에는 [시작 인덱스 : 끝 인덱스] 만 적어주었지만, 홀짝 값을 가져오고 싶을 때에는 [시작 인덱스 : 끝 인덱스 : 증감폭] 을 적어주면 된다. 확인할 수 있다! - 퀴즈: 리스트 인덱싱, 슬라이싱 짝수만 출력해야 하기 때문에, 숫자 2부터 출력이 되어야 한다. 따라서 시작 인덱스를 1로, 증감폭은 2씩 커져야 하기에! 위의 코드처럼 작성해 주면 된다. 시작 인덱스와 끝 인덱스를 설정해주지 않은 상황에서 간격을 -1로 해줄 때! nums[::-1]에서 -1은 역순으로 이동하라는 의미이며, 시작 인덱스와 끝 인덱스가 지정되지 않았으므로 전체 리스트를 역순으로 가져오게 된다. 이로 인해 10부터 1까지 역순으로 출력되는 것!.. 2023. 10. 2.
[Python] 군대에서 공부하기 Week1 어떻게든 공부는 하고싶고.. 흘러가는 시간은 야속하게만 느껴진다. 그러다가! 강의를 알게되었고🤔 파이썬 기초 공부를 시작하게 되었다!! 1주차 강의들은 따로 캡쳐를 해두지 않았기에,, 2주차 5강부터라도 기록하려한다!! 🗓️ 23.09.17 - 거듭제곱을 활용하여 BMI 구하기 1) 나의 풀이 2) 정답 코드 거듭제곱을 의미하는 ** 을 활용하는 것이 더 좋은 방법이라고 생각한다! - 비교 연산자 이미 알고있는 것들이지만! 그래도 하나하나 적어가며 복습했다. 🗓️ 23.09.18 - 두 줄짜리 코드 작성하기 이렇게 해야 원하는대로 출력할 수 있다! 하지만 위의 경우처럼 따옴표가 있음에도 임의로 줄을 바꾸면 이와 같은 오류가 발생함을 알 수 있다. 이스케이프 코드를 사용하면 \n 을 활용해 강제 줄 바꿈을.. 2023. 9. 24.
반응형