핀아의 저장소 ( •̀ ω •́ )✧

5일차(2020-11-12) 본문

Computer Science/코딩테스트_Python

5일차(2020-11-12)

_핀아_ 2020. 11. 12. 21:45

wikidocs.net/7014 에서 제공하는 파이썬 연습문제이다. 

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

~개인적으로 작성하는 것이라 답과 다를 수 있습니다~

 

031 ~ 040

031 문자열 합치기

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

>> a = "3" >> b = "4" >> print(a + b) 

 

->34 (+로 문자열을 합쳐서 공백 없이 출력된다.)

032 문자열 곱하기

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

>> print("Hi" * 3

 

->HiHiHi

033 문자열 곱하기

화면에 '-'를 80개 출력하세요.

실행 예: -------------------------------------------------------------------------------- 

 

->print("-"*80)

034 문자열 곱하기

변수에 다음과 같은 문자열이 바인딩되어 있습니다.

>>> t1 = 'python' >>> t2 = 'java'

변수에 문자열 더하기와 문자열 곱하기를 사용해서 아래와 같이 출력해보세요.

실행 예: python java python java python java python java 

 

->print((t1+" "+t2+" ")*4)

035 문자열 출력

변수에 다음과 같이 문자열과 정수가 바인딩되어 있을 때 % formatting을 사용해서 다음과 같이 출력해보세요.

name1 = "김민수" age1 = 10 name2 = "이철희" age2 = 13 이름: 김민수 나이: 10 이름: 이철희 나이: 13 

 

->print 포맷팅에서 %s는 문자열 데이터 타입을 %d는 정수형 데이터 타입의 출력을 의미한다.

print("이름: %s 나이: %d" % (name1,age1))

print("이름: %s 나이: %d" % (name2,age2))

036 문자열 출력

문자열의 format( ) 메서드를 사용해서 035번 문제를 다시 풀어보세요.

 

->

print("이름: {0} 나이: {1}".format(name1, age1))

print("이름: {0} 나이: {1}".format(name2, age2))

037 문자열 출력

파이썬 3.6부터 지원하는 f-string을 사용해서 035번 문제를 다시 풀어보세요.

 

->

print(f"이름: {name1} 나이: {age1}")

print(f"이름: {name2} 나이: {age2}")

038 컴마 제거하기

삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요.

상장주식수 = "5,969,782,550" 

 

->

num = 상장주식수.replace(",","")

num = int(num)

print(num,type(num))

039 문자열 슬라이싱

다음과 같은 문자열에서 '2020/03'만 출력하세요.

분기 = "2020/03(E) (IFRS연결)"  

 

->

mdate = 분기[0:7]

print(mdate)

040 strip 메서드

문자열의 좌우의 공백이 있을 때 이를 제거해보세요.

data = " 삼성전자 "  

 

->print(data.strip())

 

 

 

+) 수업시간에 만드는 중인 게시판이 최종 과제라 css에 시간을 많이 뺏겨 오늘 파이썬 공부를 많이 못했다...ㅜ

'Computer Science > 코딩테스트_Python' 카테고리의 다른 글

7일차(2020-11-16)  (0) 2020.11.16
6일차(2020-11-13)  (0) 2020.11.13
4일차(2020-11-11)  (0) 2020.11.11
3일차(2020-11-10)  (0) 2020.11.10
2일차(2020-11-09)  (0) 2020.11.09
Comments