Python

[파이썬] Python 300제 31 ~ 40 문제풀이

소혜아빠 2021. 1. 25. 19:59
# ----------------------------------------------------------------

'''

031 문자열 합치기

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

'''



a = "3"

b = "4"

print(a + b) # 34



# ----------------------------------------------------------------

'''

032 문자열 곱하기

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

'''

print("HI" * 3)



# ----------------------------------------------------------------

'''

033 문자열 곱하기

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

'''

print('-' * 80)



# ----------------------------------------------------------------

'''

034 문자열 곱하기

문자열 곱하기와 더하기를 활용해서 아래와 같이 출력하세요.

python java python java python java python java

'''



t1 = 'python'

t2 = 'java'



print((t1 + " " + t2 + " ") * 3)



# ----------------------------------------------------------------

'''

035 문자열 출력

% formatting을 사용해서 아래와 같이 출력하세요.

이름: 김민수 나이: 10

이름: 이철희 나이: 13

'''



name1 = "김민수" 

age1 = 10

name2 = "이철희"

age2 = 13



print("이름 :", name1, "나이 :", age1)

print("이름 :", name2, "나이 :", age2)



# ----------------------------------------------------------------

'''

036 문자열 출력

format() 메서드를 이용해서 035번 문제를 풀어보세요.

'''



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

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



# ----------------------------------------------------------------

'''

037 문자열 출력

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

'''

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

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



# ----------------------------------------------------------------

'''

038 컴마 제거하기

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

'''

stock_num = "5,969,782,550"

stock_num = int(stock_num.replace(",", ""))

print(stock_num, type(stock_num))



# ----------------------------------------------------------------

'''

039 문자열 슬라이싱

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

'''



quater = "2020/03(E) (IFRS연결)"

print(quater[:7])



# ----------------------------------------------------------------

'''

040 strip 메서드

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

'''



data = "     삼성전자                 "

data = data.strip()



print(data)