Python 기초 실습 C2
Python 기초 실습 C2입니다. 변수, 자료형, 문자열 포맷팅, 숫자 연산, input(), int 변환과 입력값 검증을 정리했습니다.
Python 기초 실습 C2
C2 실습은 변수, 자료형, 문자열, 숫자 연산, 사용자 입력을 다룬다. Python 코드를 처음 작성할 때는 값이 어떤 타입인지 확인하고, 문자열과 숫자를 구분해서 처리하는 습관이 중요하다.
변수와 자료형
name = "devmes"
age = 30
enabled = True
print(name)
print(age)
print(enabled)
print(type(name))
print(type(age))
print(type(enabled))문자열 포맷팅
service = "blog"
domain = "devmes.com"
message = f"{service} service runs on {domain}"
print(message)숫자 연산
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)사용자 입력
input()으로 받은 값은 항상 문자열이다. 숫자 계산에 쓰려면 int()나 float()로 변환해야 한다.
raw_port = input("port> ")
port = int(raw_port)
print(f"selected port: {port}")
print(type(port))실행
mkdir -p python-c2
cd python-c2
vi main.py
python main.py입력값 검증 맛보기
raw_port = input("port> ").strip()
if raw_port.isdigit():
port = int(raw_port)
print(f"valid number: {port}")
else:
print("숫자만 입력하세요")C2에서는 타입을 눈으로 확인하는 연습을 충분히 해두는 것이 좋다. 다음 단계의 조건문과 반복문은 결국 이런 값들을 기준으로 분기하고 반복하는 구조다.