본문 바로가기
Programming Language/PYTHON 문제 풀이

[ 초보자를 위한 파이썬 300제 ] 02 파이썬 변수 011 ~ 020

by 개발자 김맹고 2021. 6. 16.


011 변수 사용하기

삼성전자라는 변수로 50,000원을 바인딩해보세요.

삼성전자 주식 10주를 보유하고 있을 때 총 평가 금액을 출력하세요.

┌ 정답 ┐

삼성전자 = 50000
총평가금액 = 삼성전자 * 10

print(총평가금액)

┌ 설명 ┐

삼성전자라는 변수에 50000을 대입

총평가금액이라는 변수에 삼성전자( 50000 ) * 10 한 결과 값을 대입

삼성전자와 총평가금액의 type은 int형( 정수 )이다.


012 변수 사용하기

다음 표는 삼성전자의 일부 투자 정보입니다.

변수를 사용해서 시가총액, 현재가, PER 등을 바인딩해보세요.

┌ 정답 ┐

시가총액 = 298000000000000
현재가 = 5000
PER = 15.79

print(시가총액)
print(현재가)
print(PER)

┌ 설명 ┐

항목을 변수명, 값을 대입해야 하는 값이라고 생각하면 된다.


013 문자열 출력

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

s = "hello"
t = "python"

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

실행 예 : hello! python

┌ 정답 ┐

s += "!"

print(s, t)

┌ 설명 ┐

hello가 저장되어 있는 s 변수에 + 연산을 사용해 "!" 문자열을 추가해준다.

콤마( , )를 사용해 사이 공백을 포함한 문장을 출력한다.


014 파이썬을 이용한 값 계산

아래 코드의 실행 결과를 예상해보세요.

2 + 2 * 3

┌ 정답 ┐

8

┌ 설명 ┐

* 연산이 우선순위가 높으므로 2 * 3 = 6

* 연산을 진행한 후 + 연산을 진행한다.

6 + 2 = 8


015 type 함수

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

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

a = 128

print(type(a))
# 위 코드 실행 결과 <class 'int'>

아래 변수에 바인딩된 값의 타입을 판별해보세요.

a = "132"

┌ 정답 ┐

a = "132"

print(type(a))

 

┌ 설명 ┐

변수의 타입을 알기 위해선 type(변수명) 과 같이 작성해주면 된다.


016 문자열을 정수로 변환

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

num_str = "720"

┌ 정답 ┐

num_str = "720"
num_int = int(num_str)

print(num_int)
print(type(num_int))

┌ 설명 ┐

어떤 타입이든 형 변환을 하기 위해선 변환할 타입(변환할 변수) 와 같이 작성해야 한다.

정수형의 자료형은 int 이다.


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

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

num = 100

┌ 정답 ┐

num = 100
num_str = str(num)

print(num_str)
print(type(num_str))

018 문자열을 실수로 변환

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

┌ 정답 ┐

type_str = "15.79"
type_float = float(type_str)

print(type_float)
print(type(type_float)

019 문자열을 정수로 변환

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

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

year = "2021"

┌ 정답 ┐

year = "2021"
year_int = int(year)

print(year_int - 3)
print(year_int - 2)
print(year_int - 1)

020 파이썬 계산

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

총 금액을 계산한 후 이를 화면에 출력해보세요. ( 변수 사용하기 )

┌ 정답 ┐

월 = 48584
총금액 = 월 * 36

print(총금액)

https://wikidocs.net/7021
반응형

댓글