본문 바로가기

언어공부/처음부터 시작하는 코딩 (Python)

02.초보자를 위한 파이썬 300제 (11-20)

초보자를 위한 파이썬 300제

 

02. 파이썬 변수

011. 변수 사용하기

삼성전자라는 변수로 71,700원을 (2023.09.14 기준 삼성전자 주가) 바인딩해 보세요.

삼성전자 주식 20주를 보유하고 있을 때 총 평가금액을 변수로 지정하여 화면에 출력하세요.

더보기
삼성전자 = 71700
총평가금액 = 삼성전자 * 20
print(총평가금액)

## 출력 결과 ##

1434000

 

012. 변수 사용하기

다음 표는 삼성전자의 일부 투자정보 (2023.09.14 기준)입니다.

변수를 사용해서 시가총액, 현재가, PER 등을 바인딩하고 해당 값과 각각의 데이터 타입을 출력해 보세요.

항목
시가총액 428조
현재가 71,700원
PER 44.93
더보기
시가총액 = "428조"
현재가 = 71700
PER = 44.93
print(시가총액, 현재가, PER)
print(시가총액, type(시가총액))
print(현재가, type(현재가))
print(PER, type(PER))

## 출력 결과 ##

428조 71700 44.93
428조 <class 'str'>
71700 <class 'int'>
44.93 <class 'float'>

 

013. 문자

변수 s와 t에는 각각 문자열이 바인딩되어 있습니다.

s = "hello"
t = "python"

두 변수를 이용하여 아래와 같이 출력해 보세요.

실행 예:
hello! python
더보기
print(s,t,sep="! ")

 

014. 파이썬을 이용한 값 계산,

아래 코드의 실행 결과를 화면에 출력해 보세요.

2 + 2 * 3
더보기
## 출력 결과 ##

8

 

015. type 함수

type() 함수는 데이터 타입을 판별합니다.

변수 a에는 256 숫자가 바인딩돼 있어 type 함수가 int(정수) 형임을 알려줍니다.

a=256
print( type(a))
<class 'int'>

아래 변수에 바인딩된 값의 타입을 판별하여 화면에 출력해 보세요.

b = "512"
더보기
b = 512
print(type(b))

## 출력 결과 ##

<class 'int'>

 

016. 문자열을 정수로 변환

문자열을 '1024' 정수형(int)으로 변환해 보세요.

각각 문자열과 정수형의 결과와 데이터 타입을 출력해 보세요.

num_str = "1024"
더보기
num_str = "1024"
print (num_str, type(num_str))
num_int = int(num_str)
print(num_int, type(num_int))

## 출력 결과 ##

1024 <class 'str'>
1024 <class 'int'>

 

017. 정수를 문자열 100으로 변환

정수 100을 문자열 '100'으로 변환해 보세요.

각각 정수형과 문자열의 결과와 데이터 타입을 출력해 보세요.

num = 100
더보기
num = 100
num_str = str(num)
print(num, type(num))
print(num_str, type(num_str))

## 출력 결과 ##

100 <class 'int'>
100 <class 'str'>

 

018. 문자열을 실수로 변환

문자열 "20.23"을 실수(float) 타입으로 변환해 보세요.

각각 문자열과 실수형의 결과와 데이터 타입을 출력해 보세요.

더보기
num_str= "20.23"
num_float = float(num_str)
print (num_str, type(num_str))
print (num_float, type(num_float))

## 출력 결과 ##

20.23 <class 'str'>
20.23 <class 'float'>

 

019. 문자열을 정수로 변환

year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다.

이를 정수로 변환환 후 최근 3년의 연도를 화면에 출력해 보세요.

year = "2023"
더보기
year_str = "2020"
year_int = int(year_str)
print(year_int-3, year_int-2, year_int-1, sep="\n")

## 출력 결과 ##

2020 # 2023-3
2021 # 2023-2
2022 # 2023-1

 

020. 파이썬 계산

에어컨이 월 65,535원에 무이자 36 개월의 조건으로 홈쇼핑에서 판매되고 있습니다.

총금액을 계산한 후 이를 '총금액은 x원입니다.'의 형태와 총금액의 데이터 타입을 화면에 출력해 보세요. (변수 사용하기)

더보기
month_bill = 65535
month = 36
total = month_bill * month
print("총 금액은",total,"원 입니다." , type(total))

## 출력 결과 ##

총 금액은 2359260 원 입니다. <class 'int'>

 

다음 게시글은 03. 파이썬의 문자열을 다루게 될 예정입니다.

정독해 주셔서 감사합니다.

 

Reference

초보자를 위한 파이썬 300제