python-2


문제 2-1 다음 (Daum)의 주가가 89,000원이고 네이버 (Naver)의 주가가 751,000 이라고 가정하고, 어떤 사람이 다음의 주식 100주와 네이버의 주식 20주를 가지고 있을 때 그 사람이 가지고 있는 주식의 총액을 계산하는 프로그램을 작성하세요.

1
daum = 89000
1
naver = 751000
1
print(daum * 100 + naver * 20)
23920000

문제 2-2 위의 총액에서 다음과 네이버의 주가가 각각 5%, 10% 하락한 경우에 손실액을 구하는 프로그램을 작성하시기 바랍니다.

1
daum = daum * 0.05 * 100
1
naver = naver * 0.1 * 20
1
naver + daum
1947000.0

문제 2-3 오늘의 날씨를 보면 우리나라는 섭씨 온도를 사용하는 반면, 미국와 유럽은 화씨 온도를 주로 사용합니다. 화씨 온도 (F)를 섭씨 온도 (C) 간에는 다음과 같은 공식이 있습니다. 이 공식을 사용하여 화씨 온도가 50일 때 섭씨 온도를 계산해보시기 바랍니다.

$$ C = \frac{(F-32)}{1.8} $$

1
F = 50
1
(F-32)/1.8
10.0

문제 2-4 화면에 “pizza “를 10번 출력하는 프로그램을 작성하세요.

1
print('pizza\n' * 10)
pizza
pizza
pizza
pizza
pizza
pizza
pizza
pizza
pizza
pizza

문제 2-5 월요일에 네이버의 주가가 100만원으로 시작하여, 3일 연속으로 하한가 (-30%)를 기록했을 때 수요일의 종가를 계산해보세요.

1
naver = 1000000
1
naver = naver * 0.7 * 0.7 * 0.7
1
naver
342999.99999999994

문제 2-6 아래의 포맷과 같이 이름, 생년월일, 주민등록번호를 출력하는 프로그램을 작성해보세요. 이름: 파이썬 생년월일: 2014년 12월 12일 주민등록번호: 20141212-1623210

1
print('이름: 파이썬 생년월일: 2014년 12월 12일 주민등록번호: 20141212-1623210')
이름: 파이썬 생년월일: 2014년 12월 12일 주민등록번호: 20141212-1623210

문제 2-7 문자열의 슬라이싱 기능 그리고 연결하기를 이용하여 s = ‘Daum KaKao’를 ‘KaKao Daum’으로 변경해 보세요.

1
s = 'Daum KaKao'
1
print(s[5:] + s[:5])
KaKaoDaum

문제 2-8 a = ‘hello world’가 있을 때 이를 ‘hi world’로 변경해 보세요.

1
s = 'hello world'
1
a = 'hi ' + s[6:]
1
a
'hi world'

문제 2-9 x = ‘abcdef’를 ‘bcdefa’로 변경해 보세요.

1
x = 'abcdef'
1
x[1:] + x[0]
'bcdefa'