001 print 기초
화면에 반갑습니다 문자열 출력하세요.
정답print("hello")
002 print 기초
화면에 I'm fine 을 출력하세요.
정답print("I'm fine")
003 print 기초
아래 문장을 출력하세요.
그가 소리질렀다. "퇴근이야".
정답
print('그가 소리질렀다. "퇴근이야"')
#추가
#print("'그'가 소리질렀다.\"퇴근이야\"")
#=> '그'가 소리질렀다."퇴근이야"
- 큰 따옴표를 표현하려면, 작은 따옴표로 감싸주고, 작은 따옴표를 표현하려면 큰 따옴표로 감싸준다
004 print 기초
화면에 "C:\Windows"를 출력하세요.
정답print('"C:\Windows"')
005 print 탭과 줄바꿈
다음 코드를 실행해보고 \t와 \n의 역할을 설명해보세요.
print("안녕하세요.\n만나서\t\t반갑습니다.")
\n 은 줄바꿈, \t는 탭키의 역할을 한다.
006 print 여러 데이터 출력
print 함수에 두 개의 단어를 입력한 예제입니다. 아래 코드의 출력 결과를 예상해봅시다.
print ("오늘은", "일요일")
오늘은 월요일
007 print 기초
print() 함수를 사용하여 다음과 같이 출력하세요.
naver;kakao;sk
정답
print("naver", "kakao", "sk" sep=";")
- sep 인자로 ";"를 입력하면 출력되는 값들 사이에 한 칸의 공백대신 세미콜론이 출력된다.
008 print 기초
print() 함수를 사용하여 다음과 같이 출력하세요.
naver/kakao/sk/samsung
정답
print("naver", "kakao", "sk" sep="/")
009 print 줄바꿈
다음 코드를 수정하여 줄바꿈이 없이 출력하세요. (힌트: end='') print 함수는 두 번 사용합니다. 세미콜론 (;)은 한줄에 여러 개의 명령을 작성하기 위해 사용합니다.
print("first");print("second")
정답
print("first", end=""); print("second")
010 연산 결과 출력
5/3의 결과를 화면에 출력하세요.
정답print(5/3)
011 변수 사용하기
삼성전자라는 변수로 50,000원을 바인딩해보세요. 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액을 출력하세요.
정답삼성전자 = 50000
평가금액 = 삼성전자*10
print(평가금액)
012 변수 사용하기
다음 표는 삼성전자의 일부 투자정보입니다. 변수를 사용해서 시가총액, 현재가, PER 등을 바인딩해보세요.
항목값시가총액 | 298조 |
현재가 | 50,000원 |
PER | 15.79 |
정답
시가총액 = 298000000000000
현재가 = 50000
PER = 15.79
- 시가총액과 현재가는 int형, PER은 float형이 된다
013 문자열 출력
변수 s와 t에는 각각 문자열이 바인딩 되어있습니다.
>> s = "hello"
>> t = "python"
두 변수를 이용하여 아래와 같이 출력해보세요.
실행 예:
hello! python
정답
print(s + "!", t)
014 파이썬을 이용한 값 계산
아래 코드의 실행 결과를 예상해보세요.
>> 2 + 2 * 3
정답
8
015 type 함수
type() 함수는 데이터 타입을 판별합니다. 변수 a에는 128 숫자가 바인딩돼 있어 type 함수가 int (정수)형임을 알려줍니다.
>> a = 128
>> print (type(a))
<class 'int'>
아래 변수에 바인딩된 값의 타입을 판별해보세요.
>> a = "132"
정답
str 문자열로 나온다
016 문자열을 정수로 변환
문자열 '720'를 정수형으로 변환해보세요.
>> num_str = "720"
정답
num_str = "700"
num = int(num_str)
print(type(num))
017 정수를 문자열 100으로 변환
정수 100을 문자열 '100'으로 변환해보세요.
num = 100
정답
num = 100
num_str = str(num)
print(type(num_str))
018 문자열을 실수로 변환
문자열 "15.79"를 실수(float) 타입으로 변환해보세요.
정답str = "15.79"
num_float = float(str)
print(type(num_float))
019 문자열을 정수로 변환
year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다. 이를 정수로 변환한 후 최근 3년의 연도를 화면에 출력해보세요.
year = "2020"
정답
year = "2020"
int_year = int(year)
print(int_year+1, int_year+2, int_year+3)
020 파이썬 계산
에이컨이 월 48,584원에 무이자 36개월의 조건으로 홈쇼핑에서 판매되고 있습니다. 총 금액은 계산한 후 이를 화면에 출력해보세요. (변수사용하기)
정답pay = 48584
M = 36
total = pay * M
print(total)
출처 : 초보자를 위한 파이썬 300제
'Python' 카테고리의 다른 글
[Python] 문제 풀기 41~50 Python문자열 2 (0) | 2023.07.12 |
---|---|
[Python] 문제 풀기 21~40 Python문자열 1 (0) | 2023.07.09 |
Boto3 개요 및 사용 예시 (0) | 2023.04.27 |
프로그램 입력과 출력 (0) | 2023.04.26 |
Python 문자열의 기본 함수 (0) | 2023.04.17 |