일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 김호중방송
- 독서심리지도사자격증
- 독서심리치료사자격증
- 무료상담
- 이재연교수
- 미술심리치료
- 무료심리치료
- 독서치료사
- 심리학
- 독서치료
- 독서치료사자격증
- 김천심리상담센터
- 심리학교수
- 심리상담
- 무료심리상담
- 독서심리치료
- 문학치료사
- 독서심리치료사
- 부부심리상담
- 문학치료
- 부모교육
- 독서심리
- 심리학강의
- 무료상담교육
- 심리상담사자격증
- 학부모교육
- 독서심리지도사
- 그림책심리지도사
- 김호중노래
- 미술치료자격증
- Today
- Total
심리이모저모
파이썬 공부하자 - 03 변수 연습문제 & 풀이 본문
key word : 파이썬(Python), 변수, 문자열, 문자열 인덱싱, 문자열 슬라이싱, 연습문제, 풀이
오늘은! 여러분이 공부하신 변수에 대해 잘 이해하셨는지 알아보기 위해
연습문제를 풀어보려 합니다.
혹시 변수나 문자열에 대한 개념이 아직 부족한 것 같다! 하시면
파이썬 공부하자! - 01. Anaconda 사용과 변수(http://allpsychology.tistory.com/30)
파이썬 공부하자! - 02. 문자열(http://allpsychology.tistory.com/31)
위 글을 참고해 주세요.
1. 파이썬 공부하자 : 연습문제
문제 1-1. 다음 카카오(Kakao)의 주가가 157,000원이고, 네이버(Naver)의 주가가 944,000원이라 가정하고, 'A'라는 사람이 다음 주식 72주와 네이버 주식 31주를 가지고 있을 때, 그 사람이 가지고 있는 주식의 총액을 계산하는 프로그램을 작성해 보세요.
문제 1-2. 위 문제 2-1에서 다음과 네이버의 주가가 각각 7%, 2% 하락한 경우, 손실액을 구하는 프로그램을 작성해 보세요.
문제 2. 화면에 다음을 출력하는 프로그램을 작성해 보세요.
이름 : 알쓸신잡, 생년월일 : 2018년 01월 01일, 특징 : 잡학다식
문제 3-1. 문자열 "Daum Kakao & 알쓸신잡"을 변수에 저장하고 출력하는 프로그램을 작성해 보세요.
문제 3-2. 위 문제 4-1에서 문자열 슬라이싱 기능을 사용해 "알쓸싡신잡"만을 출력하는 프로그램을 모든 방법으로 작성해보세요.
반드시 스스스로 먼저 풀어보고 풀이를 봐주세요!
(변수의 이름은 프로그램머 마음대로니 여러분이 틀린 것이 아니에요.^^)
2. 파이썬 공부하자 : 연습문제 풀이
문제 1-1
카카옹오와 네이버의 주가를 변수로 만들어 주고
새롱로운 변수 a를 주식 총액 값을 저장하는 변수로 정했습니다.
따라서 다음 72주, 네이버 31주를 모두 계산하게 되면
40,568,000원이 나오게 되죠.
문제 1-2.
print 함수의 사용법은 따로 말씀두리진 않았지만, 앞선 글들을 통해서
" print(출력할 변수 또는 내용) "의 형태라는 것을 공부하셨을 겁니다.
문제 3-1
mystring이라는 변수를 만들어서 문자열 "Daum Kakao & 알쓸신잡"을 대입, 바인딩해주면
쉽게 해결되는 문제였습니다.
문제 3-2
먼저 mystring이라는 문자열 변수를 만들어준 후
문자열의 길이를 알기 위해 len함수를 사용합니다.
총 17개의 글자가 있는 것을 알 수 있습니다.
첫 번째 방법
&가 몇 번째에 있는지 세어보면 0부터 시작해서 11번째 글자라는 것을 알 수 있습니다.
따라서 11번째 글자부터 17번째까지 슬라이싱 해 출력합니다.
[ 11 : 17 ]
두 번째 방법
'&'가 0부터 시작해 11번째 글자라는 것을 알 수 있습니다.
또한 출력할 글자가 '&'로 시작해 끝까지이기 때문에 종료지점을 써줄 필요는 없겠죠.
따라서 11번째 글자부터 끝까지 출력합니다.
[ 11 : ]
세 번째 방법
꼭 앞에서부터 세라는 법은 없죠. 뒤에서부터 -1로 세면되기 때문에
'&'가 -6이라는 것을 알 수 있습니다.
따라서 -6번째 글자부터 17번째까지 슬라이싱 해 출력합니다.
[ -6 : 17 ]
네 번째 방법
'&'가 -6번이라는 것을 알 수 있습니다.
출력할 글자가 '&'로 시작해 끝까지익이기 때문에 따로 종료지점을 써줄 필요는 없겠죠.
따라서 -6번째 글자부터 끝까지 출력합니다.
[ -6 : ]
'IT 공부하자! > Python' 카테고리의 다른 글
파이썬 공부하자! - 08. 제어문 (0) | 2018.01.15 |
---|---|
파이썬 공부하자 - 05 튜플 (1) | 2018.01.14 |
파이썬(Python) 공부하자! - 04 리스트 (1) | 2018.01.12 |
파이썬(Python) 공부하자 - 02 문자열(string) (0) | 2018.01.12 |
파이썬 공부하자! - 01. Anaconda 사용과 변수 (0) | 2018.01.09 |