파일 업로드

🎨AI 리소스 생성

프롬프트 없음

자료형 변환하기

profile
실행 시간 제한메모리 제한
1 초20 MB
📃 해결할 문제

✨ 오늘은 어떤 걸 배울까?

컴퓨터는 글자숫자를 다르게 생각해요.

우리는 글자와 숫자를 서로 바꾸는 방법을 배울 거예요!


 

🟡 1. 글자(문자열)를 숫자로 바꾸기 – int()

 

컴퓨터는 "100"처럼 따옴표(” “) 안에 있는 숫자

진짜 숫자가 아니라 글자로 생각해요.

text = "100"  # 이건 글자야!

이걸 진짜 숫자처럼 계산하려면 이렇게 바꿔줘야 해요:

number = int(text)  # 글자 → 숫자로 바꿔요!
print(number + 50)  # 100 + 50 = 150

👉 int()는 글자를 진짜 숫자로 바꾸는 마법 상자예요!


🔵 2. 숫자를 글자(문자열)로 바꾸기 – str()

 

반대로, 200이라는 숫자를

글자처럼 "200원" 이렇게 이어붙이려면

숫자를 글자로 바꿔야 해요!

number = 200  # 이건 숫자야!
text = str(number)  # 숫자 → 글자로 바꿔요!
print(text + "원")  # 결과: 200원

👉 str()은 숫자를 글자로 바꾸는 마법 상자예요!


📌 정리해볼까요?

 

하고 싶은 일쓰는 방법예시
글자를 숫자로 바꾸기int(글자)int("100")100
숫자를 글자로 바꾸기str(숫자)str(200)"200"

 

 

 

🧩 이제 문제를 풀어볼까요?

 

주어진 문자열을 숫자로 변환하고, 숫자를 문자열로 변환하는 과정을 구현해 보세요. 

  • Q 1. 주어진 문자열은 "100" 이고, 문자열을 숫자로 변환한 후 50을 더하여 출력합니다.
  • Q 2. 주어진 숫자는 200입니다. 숫자를 문자열로 변환한 후 "원"을 붙여서 출력합니다.

 

string_number = "100"  # 글자
number = ???  # 글자를 숫자로 바꿔보세요!

print(number + 50)  # 100 + 50 = 150
number2 = 200  # 숫자
string_number2 = ???  # 숫자를 글자로 바꿔보세요!

print(string_number2 + "원")  # 결과: 200원

 

??? 에 들어갈 코드를 작성해주세요!

 


 

💡 힌트:

  • 글자를 숫자로 바꾸려면 int()
  • 숫자를 글자로 바꾸려면 str()

 

 

💻 입력
입력값은 고정되어 있으며, 각각의 문자열과 숫자는 미리 코드 내에 변수로 저장되어 있습니다.
🖨️ 출력
변환된 숫자와 문자열을 각각 출력합니다.

💻 예제 입력 1
입력이 없습니다.
🖨️ 예제 출력 1
150
200원