728x90
반응형
ChatGPT를 이용하여 코딩 공부를 해보려 한다.
100일 동안 공부하고 기록할 것이다.
많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)
Day 2: 변수와 자료형
- 자료형: 숫자형(int, float), 문자열(str), 불리언(bool).
- 형 변환: int(), float(), str().
- 실습:
- 간단한 계산기 만들기 (더하기, 빼기, 곱하기, 나누기).
오늘은 간단한 계산기 만들기를 해보겠다.
아직 감은 잘 안 잡히지만 굉장히 흥미롭다.
공부의 기본은 복습이다. 어제 한 것을 다시 해보았다.

며칠뒤면 앞자리가 바뀌지만 그래도 예습도 다 했고 잘 된 것 같다.
1. 자료형 (Data Types)
Python에서 자주 사용되는 자료형:
- 숫자형 (Numeric):
- int: 정수형 (예: 10, -5)
- float: 실수형 (예: 3.14, -0.5)
- 문자열 (String):
- str: 문자나 텍스트 데이터 (예: "안녕하세요", "123")
- bool: 참(True)과 거짓(False) 불리언 (Boolean):

먼저 Date Type에대해 공부하였다.
그 후 각 date의 type을 확인 하였고 다음 단계로 나아갔다.
2. 형 변환 (Type Conversion)
- int(): 숫자나 문자열을 정수형으로 변환.
- float(): 숫자나 문자열을 실수형으로 변환.
- str(): 숫자나 기타 자료형을 문자열로 변환.

Date Type을 배웠으니 Type 변경하는 방법을 배웠다.
오늘의 과제다.

위 과제를 해결할려면 조건문을 사용해야 한다.
조건문 사용:
- if, elif, else를 사용하여 입력된 연산자에 따라 계산 수행.
- 더하기(+), 빼기(-), 곱하기(*)는 간단히 처리.
조건문을 사용할 때는 들여 쓰기를 잘해야 한다. 스페이스바 4개 정도 넣어주면 완벽하다.

좀 힘들었지만 몇 번의 실수 후 결과까지 만들었다. 나눗셈에서는 0으로 나뉘면 안 되기 때문에 조건을 추가하여 오류를 방지하였다.
하지만 이러면 한번 계산하고 다시 코딩하고 해야 한다.
반복문에 대한 이해가 정확히는 되지 않았지만 열심히 해보았다.

While True를 넣어서 반복하였고 break으로 멈추었다.

깜빡하고 no 하는 것을 넣지 못했는데
마지막까지 잘 되었다. 연산자를 잘못 넣어도 잘 되었고 나눗셈할 때 0을 넣으면 오류도 잘 잡았다.
점점 더 재미있어지고 있다.
오늘은 이만
읽어주셔서 감사하다.
반응형
'코딩 100일 도전' 카테고리의 다른 글
| 취미로 코딩 공부하기 6일차 (0) | 2025.01.01 |
|---|---|
| 취미로 코딩 공부하기 5일차 (1) | 2024.12.31 |
| 취미로 코딩 공부하기 4일차 (0) | 2024.12.30 |
| 취미로 코딩 공부하기 3일차 (2) | 2024.12.27 |
| 취미로 코딩 공부하기 1일차 (1) | 2024.12.24 |