


숫자
- 정수형: int
- 실수형: float
숫자 연산자 : =, -, *, /, //, %, **
//: 나누기 후 소수점 버리기
%: 나머지만 알려줌
**: 제곱
※연산자 우선 순위 주의
※TypeError: 서로 다른 자료형을 연산하려 했을때 발생
변수와 입력
변수: 값을 저장할 때 쓰는 식별자
복합 대입 연산자
+=, -=, *=, /=, %=, **=
: 기존 값에 연산을 한 뒤 변수에 저장
사용자 입력 input()
명령 프롬프트에서 사용자에게 데이터 입력 받을 때
※프로그램 실행 중에 잠시 멈추는 것: 블록(Block)
ex) input 함수 실행 중 사용자에게서 데이터를 입력 받기위해 잠시 멈춤 -> Block
※함수의 결과로 나온 값: 리턴 값
※input 함수는 항상 문자열 자료형
문자열을 숫자로 변환 (캐스트, cast)
- int()
- float()
숫자를 문자로 변환
- str()
※ValueError: 변환할 수 없는 것 변환 시도 시 발생
①숫자가 아닌 것을 숫자로 변환 시도 시
②소수점이 있는 숫자 형식을 int() 함수로 변환 시도 시



1번 사진: input()함수로 값을 입력 받아 숫자 자료형으로 변환 뒤, 숫자 연산자로 연산한 것
2번 사진: input()함수로 값을 입력 받은 것이 문자열 자료인 것을 확인하고, int()와 float() 함수로 변환하여 숫자 자료형으로 변환됐는지 확인하는 프로그램
3번 사진: input()함수로 값을 입력받아 float으로 변환하고, inch를 cm로 바꾸는 프로그램
2번 사진은 책에 있는 예제 말고 스스로 배운 것을 더 잘 알 수 있게 살짝 변형해서 만들어봤음..
재밌었다..!
'컴퓨터 프로그래밍 > Python' 카테고리의 다른 글
| 혼자 공부하는 파이썬 4.1 리스트와 반복문 (0) | 2022.04.12 |
|---|---|
| 혼자 공부하는 파이썬 3.1 불 자료형과 if 조건문 (0) | 2022.04.11 |
| 혼자 공부하는 파이썬 2.4 숫자와 문자열의 다양한 기능 (0) | 2022.04.10 |
| 혼자 공부하는 파이썬 2.1 자료형과 문자열 (0) | 2022.04.06 |
| 혼자 공부하는 파이썬 1강 파이썬 시작하기 (0) | 2022.04.04 |