1. 출력과 입력 (print, input)

# 출력
print("안녕하세요, 저는 유준상입니다!")  

# 입력
hobby = input("유준상의 취미는 무엇인가요? ")  
print("유준상의 취미는", hobby, "입니다.")

<aside> 💡

input()은 항상 문자열로 입력을 받는다. 숫자는 int()나 float()로 변환해야 한다.

</aside>

2. 변수와 자료형 (variable, data type)

name = "유준상"      # 문자열
age = 27           # 정수
weight = 65.7      # 실수
is_student = True  # 불린값

print(name, age, height, is_student)

3. 연산자 (operators)

a, b = 10, 3
print(a + b, a - b, a * b, a / b)  # 산술
print(a // b, a % b, a ** b)       # 몫, 나머지, 거듭제곱
print(a > b, a == b)               # 비교
print(True and False)              # 논리

4. 조건문 (if, elif, else)

score = 92

if score >= 90:
    print("유준상은 A 학점입니다.")
elif score >= 80:
    print("유준상은 B 학점입니다.")
else:
    print("유준상은 C 학점 이하입니다.")

5. 반복문 (for, while)

# for문
for i in range(1, 4):
    print(f"유준상 {i}번 인사합니다.")

# while문
count = 1
while count <= 3:
    print(f"유준상 {count}번째 반복 중")
    count += 1

6. 리스트 (list)

favorites = ["축구", "영화", "여행"]
favorites.append("영화")
print(f"유준상의 취미 목록: {favorites}")

7. 함수 (function)

def introduce(name, age):
    return f"안녕하세요, 저는 {name}이고 {age}살입니다."

print(introduce("유준상", 27))