쉽게 설명해 봅니다.

반복문은 컴퓨터에게 "이 일을 몇 번 반복해줘!"라고 지시하는 명령어라고 생각하면 됩니다. 마치 1부터 10까지 숫자를 세는 것처럼, 컴퓨터에게 특정 작업을 여러 번 반복하도록 시키는 것이죠.

  • 반복문이란 : 같은 작업을 여러 번 반복하는 명령어
for 문:
기차: 정해진 역 (1, 2, 3, ...) 에 순서대로 정차하는 기차처럼, 정해진 횟수만큼 반복합니다.

while 문:
미끄럼틀: 일정 높이까지 올라가면 미끄럼틀을 타고 내려오는 것처럼, 특정 조건이 만족될 때까지 반복합니다.

 

왜 반복문을 사용할까요?

  • 같은 작업을 반복해야 할 때: 1부터 100까지 더하는 것처럼 같은 작업을 여러 번 반복해야 할 때 유용합니다.
  • 리스트나 문자열의 모든 요소를 처리할 때: 리스트에 있는 모든 숫자를 출력하거나, 문자열의 모든 글자를 바꾸는 등의 작업을 할 때 사용합니다.

 

파이썬에서 주로 사용하는 반복문 종류

  • for 문: 정해진 횟수만큼 반복할 때 사용합니다.
  • while 문: 특정 조건이 만족될 때까지 반복합니다.

for 문 예시

 

for i in range(10):
    print("Hello, World!")

 

  • for i in range(10):
    • for는 반복문을 시작하는 키워드입니다.
    • i는 임의로 정한 변수명으로, 각 반복마다 0부터 9까지의 값을 순서대로 가집니다.
    • range(10)은 0부터 9까지의 숫자를 생성하는 함수입니다. 즉, 총 10번 반복하게 됩니다.
  • print("Hello, World!"):
    • 각 반복마다 "Hello, World!"라는 문자열을 출력합니다.
  • 작동 원리:
    1. i가 0으로 초기화됩니다.
    2. "Hello, World!"가 출력됩니다.
    3. i가 1 증가하여 1이 됩니다.
    4. 2번과 3번 과정을 i가 9가 될 때까지 반복합니다.

 

 

# Python
# 1부터 5까지 숫자 출력하기
for i in range(1, 6):
    print(i)

 

  • range(1, 6): 1부터 5까지의 숫자를 생성하는 함수입니다.
  • for i in range(1, 6): 부분은 "i라는 변수에 1부터 5까지의 숫자를 차례대로 대입하면서 다음 코드를 반복해라"라는 의미입니다.

 

while 루프를 10번만 반복하는 방법

count = 0
while True:
    print("안녕하세요")
    count += 1  # count를 1 증가시킴
    if count == 10:
        break  # count가 10이 되면 반복문 종료

코드 설명:

  1. count = 0: 반복 횟수를 세기 위한 변수 count를 0으로 초기화합니다.
  2. while True:: 무한 반복을 시작합니다.
  3. print("안녕하세요"): "안녕하세요"를 출력합니다.
  4. count += 1: count 변수의 값을 1 증가시켜 현재까지 반복한 횟수를 기록합니다.
  5. if count == 10:: count가 10이 되면 아래의 코드를 실행합니다.
  6. break: 현재 실행 중인 while 루프를 즉시 종료합니다.

작동 원리:

  • 처음 while 루프가 시작될 때 count는 0입니다.
  • 매 반복마다 count가 1씩 증가하고, "안녕하세요"가 출력됩니다.
  • count가 10이 되면 break를 만나 while 루프를 탈출하고, 프로그램은 종료됩니다.

 

 

while 루프를 1~10번까지 합계 구하기

# 1부터 10까지 더하기
sum = 0
num = 1

while num <= 10:
    sum += num
    num += 1

print("1부터 10까지의 합은:", sum)

 

 

  • while num <= 10: 부분은 "num이 10보다 작거나 같을 동안 다음 코드를 반복해라"라는 의미입니다.
  • sum += num은 sum에 num을 더하는 연산입니다.
  • num += 1은 num에 1을 더하여 다음 숫자로 넘어갑니다.

 

while 문은 특정 조건이 만족될 때까지 반복적으로 코드를 실행하는 반복문입니다. 우리가 원하는 것은 사용자가 5를 입력하면 while 루프를 탈출하는 것이죠.

while True:
    num = int(input("숫자를 입력하세요 (5를 입력하면 종료): "))
    if num == 5:
        break
    print(f"입력한 숫자는 {num}입니다.")
  • 코드 설명:
    1. while True:: 무한 루프를 생성합니다. 즉, 특별한 조건이 없으면 계속해서 반복됩니다.
    2. num = int(input("숫자를 입력하세요 (5를 입력하면 종료): ")): 사용자에게 숫자를 입력받고, 입력받은 값을 정수형으로 변환하여 num 변수에 저장합니다.

if num == 5:: 입력받은 숫자가 5와 같으면 아래의 코드를 실행합니다.

    1. break: 현재 실행 중인 가장 가까운 반복문(즉, while 문)을 탈출합니다.
    코드 작동 방식:
    1. 프로그램이 실행되면 무한 루프에 진입합니다.
    2. 사용자에게 숫자를 입력하라는 메시지를 출력하고, 입력받은 숫자를 num 변수에 저장합니다.
    3. 입력받은 숫자가 5가 아니면, 입력한 숫자를 다시 출력하고 다시 루프의 처음으로 돌아갑니다.
    4. 입력받은 숫자가 5이면 break를 만나 루프를 탈출하고, 프로그램이 종료됩니다
  • 핵심:
    • while True: 무한 루프를 만듭니다.
    • if 조건: 특정 조건(예: 입력 값이 5인 경우)이 만족되면 루프를 탈출합니다.
    • break: 반복문을 즉시 탈출합니다.

 

 

 

 

 

if 문의 기본 구조:

 

if 조건:
    # 조건이 참일 때 실행될 코드
else:
    # 조건이 거짓일 때 실행될 코드
  • 조건: 비교 연산자 (==, !=, >, <, >=, <=), 논리 연산자 (and, or, not) 등을 사용하여 True 또는 False를 반환하는 식
  • 들여쓰기: if 문의 블록 안에 있는 코드는 반드시 4칸 들여쓰기를 해야 합니다.

if 문 활용:

  • 특정 조건에 따라 다른 코드를 실행하고 싶을 때
  • 사용자의 입력값에 따라 프로그램의 동작을 변경하고 싶을 때
  • 데이터를 분석하고 처리할 때 다양한 경우의 수를 고려해야 할 때

 

 

1. 짝수/홀수 판별하기

num = int(input("숫자를 입력하세요: "))

if num % 2 == 0:
    print("입력하신 숫자", num, "은 짝수입니다.")
else:
    print("입력하신 숫자", num, "은 홀수입니다.")
  • 설명:
    • num % 2는 입력된 숫자를 2로 나눈 나머지를 구합니다.
    • 나머지가 0이면 짝수, 0이 아니면 홀수입니다.
    • if 문을 통해 짝수인지 홀수인지 판단하고, 각 경우에 맞는 메시지를 출력합니다.

 

2. 학점 계산하기

score = int(input("점수를 입력하세요: "))

if score >= 90:
    grade = 'A'
elif score >= 80:
    grade = 'B'
elif score >= 70:
    grade = 'C'
else:
    grade = 'F'

print("당신의 학점은", grade, "입니다.")
  • 설명:
    • elif 문을 사용하여 여러 조건을 확인합니다.
    • 입력된 점수에 따라 A, B, C, F 학점 중 하나를 부여합니다.

 

3. 과일 가격 계산하기

fruit = input("사과 또는 바나나를 입력하세요: ")
quantity = int(input("수량을 입력하세요: "))

if fruit == "사과":
    price = 1500
elif fruit == "바나나":
    price = 1000
else:
    print("잘못된 과일 이름입니다.")
    exit()

total_price = price * quantity
print("총 가격은", total_price, "원 입니다.")

설명:

  • 사용자가 입력한 과일 종류에 따라 가격을 다르게 설정합니다.
  • exit() 함수를 사용하여 잘못된 과일 이름이 입력된 경우 프로그램을 종료합니다.

 

 

 

 

IF문의 기본 구조

파이썬의 IF문은 "만약 ~라면"이라는 조건을 사용해서 어떤 일을 결정하는 방법이에요. 우리가 어떤 조건이 맞으면 특정한 행동을 하고, 그렇지 않으면 다른 행동을 할 수 있게 해줘요.

if 조건:
    # 조건이 참일 때 실행할 코드
if 조건:
    # 조건이 참일 때 실행될 코드
else:
    # 조건이 거짓일 때 실행될 코드
  • 조건: 비교 연산자 (==, !=, >, <, >=, <=), 논리 연산자 (and, or, not) 등을 사용하여 True 또는 False를 반환하는 식
  • 들여쓰기: if 문의 블록 안에 있는 코드는 반드시 4칸 들여쓰기를 해야 합니다.

 

프로그램이 유연하게 동작하고, 사용자의 입력이나 현재 상태에 반응하여 다양한 시나리오를 처리할 수 있도록 하려면, 특정 조건에 따라 코드의 실행 흐름을 제어하는 문법이 반드시 필요합니다. if 문은 바로 이러한 필요성에서 가장 기본적인 조건 제어문으로 탄생하게 되었습니다.

if 문 활용:

  • 특정 조건에 따라 다른 코드를 실행하고 싶을 때
  • 사용자의 입력값에 따라 프로그램의 동작을 변경하고 싶을 때
  • 데이터를 분석하고 처리할 때 다양한 경우의 수를 고려해야 할 때

 

1) 예제

예를 들어, 친구와 놀러 갈 때 비가 오는지 확인해볼게요. 비가 오면 집에 있고, 비가 안 오면 밖에 나가서 놀아요.

날씨 = "비가 온다"

if 날씨 == "비가 온다":
    print("집에 있자!")
else:
    print("밖에 나가서 놀자!")

설명:

  • 조건: 날씨 == "비가 온다"는 "날씨가 비가 온다와 같은지 확인"하는 거예요.
  • 참일 때: 조건이 맞으면 print("집에 있자!")가 실행돼요
  • 거짓일 때: 조건이 맞지 않으면 print("밖에 나가서 놀자!")가 실행돼요.

 

2) 예제

날씨에 따른 옷차림 추천

weather = input("오늘 날씨는 어떤가요? (맑음/흐림/비): ")

if weather == "맑음":
    print("선글라스를 챙기세요!")
elif weather == "흐림":
    print("얇은 겉옷을 챙기세요.")
else:
    print("우산을 챙기세요!")

설명:

  • 사용자가 입력한 날씨에 따라 다른 옷차림을 추천합니다.
  • elif를 사용하여 여러 조건을 확인할 수 있습니다.

 

3) 예제

if 문의 확장: elif 와 else

if 문은 단독으로 쓰이기도 하지만, 더 복잡한 조건 처리에는 elif (else if의 줄임말)와 else 를 함께 사용합니다.

Python
 
# 점수에 따라 학점을 매기는 예시

score = 85

if score >= 90:
    print("학점: A")
elif score >= 80: # 첫 번째 조건이 거짓이고, 이 조건이 참일 때
    print("학점: B")
elif score >= 70: # 앞의 조건들이 거짓이고, 이 조건이 참일 때
    print("학점: C")
else: # 위의 모든 조건이 거짓일 때 (나머지 모든 경우)
    print("학점: F")
  • elif: 여러 개의 조건을 순서대로 검사할 때 사용합니다. if 조건이 거짓일 때, 그 다음 elif 조건을 검사하고, 이 과정은 elif가 끝날 때까지 반복됩니다.
  • else: if와 모든 elif 조건들이 모두 거짓일 때 실행됩니다. "그 외의 모든 경우"를 처리합니다. else는 필수가 아니며, 필요할 때만 사용합니다.

왜 이렇게 만들었을까? (이름과 구조)

  • if: 영어 단어 'if' (만약 ~라면)의 의미를 그대로 가져와 직관적입니다.
  • elif (else if): 'if'가 아니었을 때 '다시 만약 ~라면'이라는 의미를 함축합니다. 긴 else if 대신 elif로 줄여서 쓰도록 하여 코드를 간결하게 만듭니다.
  • else: 'else' (그 외에)라는 의미로, 앞의 모든 조건에 해당하지 않을 때를 나타냅니다.
  • 들여쓰기: if 문 아래의 코드가 조건에 종속된다는 것을 시각적으로 명확하게 보여줍니다. 이는 파이썬의 중요한 문법 규칙 중 하나입니다. 다른 언어에서는 중괄호 {} 등을 사용하기도 합니다.

결론적으로 if 문은 컴퓨터 프로그램이 현실 세계의 복잡한 의사결정 과정을 모방하고, 상황에 따라 다르게 동작하며, 사용자에게 유연한 경험을 제공하기 위해 필수적으로 요구되는, 가장 기본적인 논리 흐름 제어 문법이라고 할 수 있습니다.

 

 

 

변수를 아주아주 쉽게 설명하자면, '값을 담는 상자' 라고 생각하시면 됩니다.

우리가 어떤 물건을 상자에 넣어두고, 나중에 그 상자 이름을 부르면 안에 있는 물건을 꺼내 쓸 수 있잖아요? 파이썬의 변수도 똑같습니다.

변수란?

  • 값 (물건): 숫자, 글자, 사실/거짓 여부 등 프로그램에서 사용하고 싶은 데이터.
  • 변수 (상자): 그 값을 저장해두는 이름표 달린 공간.

예시로 이해하기

예를 들어, "내 나이는 20살이야" 라는 정보를 파이썬에게 알려주고 싶다고 해봅시다.

Python
 
# '내 나이'라는 이름의 상자를 만들고, 그 안에 숫자 20을 넣어두자!
내_나이 = 20

# 이제 '내_나이' 상자를 열어보면 뭐가 들어있지?
print(내_나이)
# 출력: 20

여기서 내_나이가 바로 변수입니다. 이 변수 안에는 숫자 20이라는 값이 들어있죠.

나중에 "나의 나이가 1살 더 먹었어!" 라고 업데이트하고 싶으면 어떻게 할까요?

Python
 
내_나이 = 20 # '내_나이' 상자에 20이 들어있어

# 1년이 지났네! '내_나이' 상자 안에 있는 값을 1 더해서 다시 넣어주자!
내_나이 = 내_나이 + 1

print(내_나이)
# 출력: 21

이렇게 내_나이라는 상자 안에 있는 값(20)을 꺼내서 + 1을 한 후, 그 결과(21)를 다시 내_나이 상자에 넣어(업데이트) 줄 수 있습니다.

변수를 쓰는 이유

  • 기억하기 쉽게: 복잡한 숫자나 글자를 직접 외울 필요 없이, 나이, 이름, 점수처럼 의미 있는 이름으로 저장해두고 사용하면 됩니다.
  • 편리하게 변경: 값이 바뀌어도 변수 이름만 바꾸면 되니까 코드를 여러 군데 수정할 필요가 없습니다. (위에서 나이 바뀌는 예시처럼요)
  • 재사용: 한 번 저장해둔 값을 프로그램의 여러 곳에서 필요할 때마다 꺼내 쓸 수 있습니다.

 

다양한 종류의 값 (물건)

변수 상자 안에는 숫자만 넣을 수 있는 게 아니에요. 다양한 종류의 '물건'을 넣을 수 있습니다.

Python
 
# 숫자 (정수, 소수)
나이 = 30
키 = 175.5

# 글자 (문자열) - 반드시 따옴표 '' 또는 "" 안에 넣어야 해요
이름 = "김파이"
메시지 = '안녕하세요!'

# 참/거짓 (불린) - True 또는 False
비가_오는가 = True
점심_먹었는가 = False

# 여러 개의 값 묶음 (리스트, 튜플, 딕셔너리 등)
과일_목록 = ["사과", "바나나", "오렌지"]
학생_정보 = {"이름": "박코딩", "학년": 3}

이처럼 변수는 프로그램이 동작하는 동안 필요한 데이터를 임시로 저장하고, 필요할 때마다 꺼내 쓰고, 업데이트할 수 있게 해주는 아주 기본적인 도구입니다.

"값을 담는 상자"라는 비유가 가장 직관적으로 와닿을 거예요!

 

 

파이썬  변수 예제 5가지

1. 숫자와 문자 변수 사용하기

# 숫자 변수
age = 25
height = 170.5

# 문자 변수
name = "홍길동"
greeting = "안녕하세요!"

# 출력
print("이름:", name)
print("나이:", age, "세")
print("키:", height, "cm")
print(greeting)

 

2. 사칙연산

# 숫자 변수
num1 = 10
num2 = 5

# 사칙연산
sum = num1 + num2
difference = num1 - num2
product = num1 * num2
quotient = num1 / num2

# 출력
print("합:", sum)
print("차:", difference)
print("곱:", product)
print("몫:", quotient)

 

3. 국어, 영어, 수학 점수 합계 구하기

# 점수 입력 받기
korean = int(input("국어 점수: "))
english = int(input("영어 점수: "))
math = int(input("수학 점수: "))

# 합계 계산
total = korean + english + math

# 평균 계산
average = total / 3

# 출력
print("총점:", total)
print("평균:", average)

 

4. 문자열 연결하기

# 문자열 변수
first_name = "홍"
last_name = "길동"
full_name = first_name + last_name

# 출력
print("전체 이름:", full_name)

 

5. 리스트 만들기와 사용하기

# 과일 리스트
fruits = ["사과", "바나나", "딸기"]

# 리스트 요소 출력
print(fruits[0])  # 첫 번째 요소 출력
print(fruits[1])  # 두 번째 요소 출력

# 리스트에 요소 추가
fruits.append("수박")

# 리스트 출력
print(fruits)

 

  • 숫자 변수: 정수(int)와 실수(float)를 저장합니다.
  • 문자 변수: 문자열(str)을 저장합니다.
  • 사칙연산: +, -, *, / 연산자를 사용하여 숫자를 계산합니다.
  • 입력: input() 함수를 사용하여 사용자로부터 값을 입력받습니다.
  • 출력: print() 함수를 사용하여 결과를 화면에 출력합니다.
  • 리스트: 여러 값을 순서대로 저장하는 자료구조입니다.

 

앞으로 더 알아봅시다. 다음시간에..

 

  • 데이터 타입: 정수, 실수, 문자열 외에도 불리언(True, False), 리스트, 튜플, 딕셔너리 등 다양한 데이터 타입이 있습니다.
  • 연산자: 산술 연산자 외에도 비교 연산자, 논리 연산자 등 다양한 연산자가 있습니다.
  • 조건문: if, else 문을 사용하여 조건에 따라 다른 코드를 실행할 수 있습니다.
  • 반복문: for, while 문을 사용하여 반복적인 작업을 수행할 수 있습니다.
  • 함수: 특정 기능을 수행하는 코드 블록을 함수로 만들어 재사용할 수 있습니다.

'Python' 카테고리의 다른 글

파이썬 반복문, 쉽게 말해 무엇일까요?  (2) 2024.09.12
파이썬 if 문 활용 예제 3가지  (1) 2024.09.12
파이썬 IF문  (1) 2024.09.12
변수를 만드는 규칙 or 변수명 규칙  (0) 2024.09.09
파이썬 기초  (1) 2024.09.09

변수명 규칙

  • 영문자, 숫자, 언더바(_)만 사용 가능합니다.
  • 숫자로 시작할 수 없습니다.
  • 대소문자를 구분합니다.
  • 키워드는 사용할 수 없습니다. (예: if, for, while 등)

 

 

 

파이썬 변수명 규칙 예제

파이썬에서 변수명을 지을 때는 몇 가지 규칙을 따라야 합니다. 다음은 올바른 변수명과 잘못된 변수명의 예시를 통해 규칙을 이해하는 데 도움을 줄 것입니다.

 

올바른 변수명 예시

  • snake_case: 여러 단어로 이루어진 변수명은 언더바(_)로 연결하여 표기하는 것이 일반적입니다.
    • first_name, last_name, user_id
  • camelCase: 첫 단어는 소문자로 시작하고, 이후 단어의 첫 글자를 대문자로 시작하는 방식입니다.
    • firstName, lastName, userId
  • 숫자 포함: 변수명의 중간에 숫자를 포함할 수 있습니다.
    • count1, value2, num3
  • 언더바 시작: 변수명을 언더바(_)로 시작할 수 있습니다.
    • _private_variable (보통 private 변수를 나타낼 때 사용)

잘못된 변수명 예시

  • 숫자로 시작: 변수명은 반드시 문자나 언더바로 시작해야 합니다.
    • 1st_name, 2value (X)
  • 특수문자 포함: 변수명에 특수문자(예: !, @, #, $, %, ^, &, *, (, ), +, =, {, }, [, ], :, ;, ', ", <, >, ?, /, |, )를 사용할 수 없습니다.
    • user-name, pass#word (X)
  • 예약어 사용: 파이썬의 예약어(if, else, for, while, def, class 등)는 변수명으로 사용할 수 없습니다.
    • if, for (X)
  • 띄어쓰기 포함: 변수명에 띄어쓰기를 사용할 수 없습니다.
    • first name (X)

좋은 변수명을 짓는 팁

  • 명확하고 간결하게: 변수의 용도를 명확하게 나타내는 이름을 지으세요.
  • 일관성 있게: 프로젝트 전체에서 동일한 명명 규칙을 사용하세요.
  • 의미 있는 이름: 변수의 값이 무엇을 나타내는지 쉽게 알 수 있도록 이름을 지으세요.
  • 긴 변수명보다는 의미 있는 약어 사용: 너무 긴 변수명은 가독성을 떨어뜨릴 수 있습니다.

예시:

  • user_age보다는 age가 더 간결하고 명확할 수 있습니다.
  • total_number_of_items보다는 total_items가 더 간결합니다.
  • first_name보다는 name이 더 간결할 수 있지만, full_name과 같이 다른 변수와의 관계를 고려하여 이름을 지어야 합니다.

주의:

  • 대소문자를 구분합니다. ageAge는 다른 변수입니다.
  • **파이썬 스타일 가이드 (PEP 8)**를 참고하여 더 자세한 내용을 확인할 수 있습니다.

요약: 파이썬 변수명은 문자나 언더바로 시작해야 하며, 숫자, 문자, 언더바만 사용할 수 있습니다. 예약어는 사용할 수 없으며, 띄어쓰기는 허용되지 않습니다. 변수명을 지을 때는 명확하고 간결하게, 그리고 일관성 있게 지어야 합니다.

'Python' 카테고리의 다른 글

파이썬 반복문, 쉽게 말해 무엇일까요?  (2) 2024.09.12
파이썬 if 문 활용 예제 3가지  (1) 2024.09.12
파이썬 IF문  (1) 2024.09.12
파이썬 변수란? 변수예제 5가지  (0) 2024.09.10
파이썬 기초  (1) 2024.09.09

파이썬 설치, 기본 문법, 데이터 타입

 

파이썬(Python)은 높은 수준의 프로그래밍 언어로, 가독성이 뛰어나고 문법이 간단하여 배우기 쉽습니다. 1991년 귀도 반 로섬(Guido van Rossum)이 처음 개발하였으며, 현재는 다양한 분야에서 널리 사용되고 있습니다.

파이썬의 주요 특징

  1. 가독성: 코드가 명확하고 읽기 쉬워, 다른 개발자와 협업할 때 유리합니다.
  2. 다양한 라이브러리: 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 사용할 수 있는 풍부한 라이브러리를 제공합니다.
  3. 플랫폼 독립성: Windows, macOS, Linux 등 다양한 운영체제에서 실행 가능합니다.
  4. 다양한 프로그래밍 패러다임 지원: 절차적, 객체 지향, 함수형 프로그래밍을 지원합니다.

파이썬을 사용하는 이유

  1. 빠른 개발: 간단한 문법 덕분에 프로토타입을 신속하게 개발할 수 있습니다.
  2. 커뮤니티 지원: 방대한 사용자 커뮤니티가 있어, 문제 해결이나 자료를 찾기가 용이합니다.
  3. 다양한 활용 분야: 웹 애플리케이션, 데이터 과학, 인공지능, 자동화 스크립트 등 다양한 분야에서 활용됩니다.
print("Hello, World!")

 

# 이것은 한 줄 주석입니다.
print("Hello, world!")  # 이 부분은 실행됩니다.


"""
이것은
여러 줄에 걸친
주석입니다.
"""



주석 작성 시 주의할 점
명확하고 간결하게: 너무 길거나 불필요한 설명은 오히려 코드를 복잡하게 만들 수 있습니다.
꾸준히 작성: 코드를 작성할 때마다 주석을 함께 작성하는 습관을 들이는 것이 좋습니다.
자동 생성 도구 활용: 일부 IDE에서는 코드를 작성하면 자동으로 주석을 생성해주는 기능을 제공합니다.
주석의 종류

 

변수란?

파이썬에서 변수는 데이터를 저장하는 이름표라고 생각하면 됩니다. 예를 들어, 어떤 값을 변수에 담으면 그 값을 나중에 쉽게 사용할 수 있습니다. 예시로, x = 5라는 코드를 보면, x라는 변수에 숫자 5를 저장한 것입니다. 이제 x를 사용하면 언제든지 5에 접근할 수 있죠. 

변수는 여러 종류의 데이터를 저장할 수 있는데, 숫자, 문자, 리스트 등 다양한 형태가 가능합니다. 이렇게 변수는 프로그램을 작성할 때 중요한 역할을 합니다!

# 정수형 변수
age = 30

# 실수형 변수
pi = 3.14159

print(age)  # 출력: 30
print(pi)   # 출력: 3.14159


# 문자열 변수
name = "홍길동"
greeting = "안녕하세요!"

print(name)  # 출력: 홍길동
print(greeting)  # 출력: 안녕하세요!

 

+ Recent posts