전체 방문자
오늘
어제
이대코
ServerNeverDown
이대코
  • 분류 전체보기 (110)
    • Project (9)
      • GASIP_대학 커뮤니티 (5)
      • CATCHROOM_야놀자중고숙박거래 (2)
      • CANCER-FINE_암환자를 위한 정보 제공 사.. (2)
    • Development (46)
      • Python (9)
      • Java (8)
      • Kotlin (1)
      • Spring&Springboot (4)
      • BootCamp (10)
      • DevOps (1)
      • TrobleShooting (6)
      • Network (1)
      • DataBase (2)
      • OS (1)
      • Design Pattern (2)
    • Coding Test (52)
      • BOJ (1)
      • DFS,BFS (4)
      • 그리디 알고리즘 (6)
      • Dynamic Programming (2)
      • 이진 탐색 (0)
      • 초보자를 위한 파이썬 300제 (29)
      • 구현 (10)
    • Stock (3)
      • Market View (2)
      • Analysis of stocks (0)
      • Knowledge (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

hELLO · Designed By 정상우.
이대코
Coding Test/초보자를 위한 파이썬 300제

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(011~020)_12.13

Coding Test/초보자를 위한 파이썬 300제

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(011~020)_12.13

2022. 12. 13. 15:31

안녕하세요. Harry입니다.

현재 풀이중인 초보자를 위한 파이썬 300제 풀이를 진행하면서 나름대로 파악했던 문제 출제 의도와 풀이를 작성했습니다.

모든 풀이는 직접 Pycharm을 통해 에러없이 출력됨을 확인 후 작성했습니다.

 

초보자를 위한 파이썬 300제 풀이는 Wikidocs에 무료로 배포된 전자책을 활용했습니다/

https://wikidocs.net/book/922

[학습목표]

1. 각 문제별 요구하는 역량(출제의도)이 무엇인지 파악할 수 있다.

2. 각 문제별 요구하는 기술 및 기능을 활용하여 문제를 해결할 수 있다.

 

011 변수 사용하기

삼성전자라는 변수로 50,000원을 바인딩해보세요. 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액을 출력하세요. 

- 요구역량 : 변수에 값을 바인딩 후 계산하여 출력할 수 있는가?

 정답확인

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

012 변수 사용하기

다음 표는 삼성전자의 일부 투자정보입니다. 변수를 사용해서 시가총액, 현재가, PER 등을 바인딩해보세요. 

항목값

시가총액 298조
현재가 50,000원
PER 15.79

 정답확인

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

013 문자열 출력

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

- 요구역량 : 변수와 특정 문자를 적절히 섞어서 출력할 수 있는가?

>> s = "hello"
>> t = "python"

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

- 변수 + "특정 문자열"은 출력할 수 있다.

실행 예:
hello! python

 정답확인

s = "hello"
t = "python"
print(s+"!",t)

014 파이썬을 이용한 값 계산

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

- 요구역량 : 사칙연산을 print 문으로 실행할 수 있는가?

>> 2 + 2 * 3 

 정답확인

- 별다를 게 없다. 88..

print(2+2*3)
#실행결과#
8

015 type 함수

type() 함수는 데이터 타입을 판별합니다. 변수 a에는 128 숫자가 바인딩돼 있어 type 함수가 int (정수)형임을 알려줍니다.

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

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

- 큰 따옴표에 둘러쌓여 있으므로 문자열(srting)이다. 괜히 속지 말자.

>> a = "132"

 정답확인

a = "132"
print(type(a))
#실행결과#
<class 'str'>
 

016 문자열을 정수로 변환

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

- 요구역량 : 문자열을 정수형으로 변환하여 출력할 수 있는가?

 

- 현재 큰따옴표에 둘러쌓여 문자열인데, 정수형(int)로 바꾸기 위해선 int(함수명)으로 변환해줘야한다.

- 마찬가지로 문자형으로 바꾸기 위해선 str(함수형)을 활용하면 된다.

>> num_str = "720"

 정답확인

num_str = "720"
a = int(num_str)
print(a)
print(type(a))
#실행결과#
720
<class 'int'>

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

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

- 요구역량 : 정수형을 문자열로 변환하여 출력할 수 있는가?

num = 100

 정답확인

num = 100
a = str(num)
print(a,type(a))
#실행결과#
100 <class 'str'>

018 문자열을 실수로 변환

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

- 요구역량 : 문자열을 실수형으로 변환하여 출력할 수 있는가?

 

정답확인

a = "15.79"
b = float(a)
print(b, type(b))
#실행결과#
15.79 <class 'float'>

019 문자열을 정수로 변환

year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다. 이를 정수로 변환한 후 최근 3년의 연도를 화면에 출력해보세요. 

- 요구역량 : 문자열을 정수형으로 변경 후 사칙연산한 값을 출력할 수 있는가?

year = "2020"

 정답확인

year = "2020"
a = int(year)
print(a,a+1,a+2)
#실행결과#
2020 2021 2022

020 파이썬 계산

에이컨이 월 48,584원에 무이자 36개월의 조건으로 홈쇼핑에서 판매되고 있습니다. 총 금액은 계산한 후 이를 화면에 출력해보세요. (변수사용하기)

- 요구능력 : 실생활 문제 중 단순 계산 문제를 코드로 풀이할 수 있는가?

 

 정답확인

월_요금 = 48584
총_금액 = 월_요금*36
print(총_금액)
#실행결과#
1749024

감사합니다.

'Coding Test > 초보자를 위한 파이썬 300제' 카테고리의 다른 글

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(051~060)_12.15  (0) 2022.12.15
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(041~050)_12.13  (0) 2022.12.13
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(031~040)_12.13  (0) 2022.12.13
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(021~030)_12.13  (0) 2022.12.13
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(001~010)_12.13  (0) 2022.12.13
  • [학습목표]
  • 011 변수 사용하기
  • 012 변수 사용하기
  • 013 문자열 출력
  • 014 파이썬을 이용한 값 계산
  • 015 type 함수
  • 016 문자열을 정수로 변환
  • 017 정수를 문자열 100으로 변환
  • 018 문자열을 실수로 변환
  • 019 문자열을 정수로 변환
  • 020 파이썬 계산
'Coding Test/초보자를 위한 파이썬 300제' 카테고리의 다른 글
  • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(041~050)_12.13
  • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(031~040)_12.13
  • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(021~030)_12.13
  • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(001~010)_12.13
이대코
이대코
20대에 대장암 걸린 코틀린/자바 백엔드 개발자의 블로그입니다.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.