wasup

Python) 파이썬 기본문법 연습문제 본문

IT/Python

Python) 파이썬 기본문법 연습문제

wasupup 2021. 5. 19. 17:45
반응형

 

1.

#문제 1. 주민번호에서 성별을 나타내는 숫자 출력하기
num = '881120-3234567'

 

 

2.

#문제 2. 문자열찾기 : find()
# 변수 a에서 short가 시작된 위치를 출력하기
str1 = 'Life is too short, you need python'

 

 

3.

#문제 3. 문자열 바꾸기 : split()와 join()
# a:b:c:d -> a#b#c#d로 변경
str2 = 'a:b:c:d'

 

 

4, 5.

#문제 4. 
#삼성(samsung)주가 89,000이고 LG주가가 751,000원일경우
#특정 사람이 삼성주식 1000주와 LG주식 20주를 가지고 있을 경우
#주식의 총액을 계산하기
#변수명은 samsung, LG, total로 하기
samsung = 89000
LG = 751000


#문제 5. 4번문제에서 삼성과 LG의 주가각 각각 5%, 10%하락한 경우에 손실액 구하기

 

 

6.

#문제 6. Python이란 문자를 10번 출력하기 단, 각 줄을 바꿔서 출력

 

 

7.

#문제 7. a라는 변수에 'hello python'일 경우 a값을 'hi python'으로 변경하기
str3 = 'hello python'

 

 

8.

#문제 8. str4라는 변수에 'abcdef'일 경우 x의 값을 'bcdefa'로 변경하기
str4 = 'abcdef'

 

 

 


 

 

 

1.

#문제 1. 주민번호에서 성별을 나타내는 숫자 출력하기
num = '881120-3234567'



#답
print("성별 숫자는 : " ,num[7:8])

//결과

성별 숫자는 : 3

 

 

 

2.

#문제 2. 문자열찾기 : find()
# 변수 a에서 short가 시작된 위치를 출력하기
str1 = 'Life is too short, you need python'



#답
print('short의 위치 : ',str1.index('short'))

//결과

short의 위치 : 12

 

 

 

3.

#문제 3. 문자열 바꾸기 : split()와 join()
# a:b:c:d -> a#b#c#d로 변경
str2 = 'a:b:c:d'



#답
print(str2.replace(':', '#', -1))

//결과

a#b#c#d

 

 

 

4.

#문제 4. 
#삼성(samsung)주가 89,000이고 LG주가가 751,000원일경우
#특정 사람이 삼성주식 1000주와 LG주식 20주를 가지고 있을 경우
#주식의 총액을 계산하기
#변수명은 samsung, LG, total로 하기
samsung = 89000
LG = 751000



#답
total = samsung*1000 + LG*20
print(total)

//결과

104020000

 

 

 

5.

#문제 5. 4번문제에서 삼성과 LG의 주가각 각각 5%, 10%하락한 경우에 손실액 구하기



#답
low = (samsung*100*.05)+(LG*20*.1)
print(low)

//결과

1947000.0

 

 

 

6.

#문제 6. Python이란 문자를 10번 출력하기 단, 각 줄을 바꿔서 출력(10줄)



#답
print('Python\n'*10)

//결과

Python Python Python Python Python Python Python Python Python Python

 

 

 

7.

#문제 7. a라는 변수에 'hello python'일 경우 a값을 'hi python'으로 변경하기
str3 = 'hello python'



#답
print(str3.replace('hello', 'hi'))

//결과

hi python

 

 

 

8.

#문제 8. str4라는 변수에 'abcdef'일 경우 x의 값을 'bcdefa'로 변경하기
str4 = 'abcdef'



#답
if str4=='abcdef':
    str4='bcdefa'
print(str4)

//결과

bcdefa

 

 

 

 


 

반응형
Comments