핀아의 저장소 ( •̀ ω •́ )✧
5일차(2020-11-12) 본문
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 |