[ 초보자를 위한 파이썬 300제 ] 01 파이썬 시작하기 001 ~ 010
001 print 기초
화면에 Hello World 문자열을 출력하세요.
┌ 정답 ┐
print("Hello World")
print('Hello World')
print("""Hello World""")
print('''Hello World''')
print("Hello", "World")
┌ 설명 ┐
1. 큰 따옴표( " )를 이용해 문자열 양쪽을 둘러싼 방법
print("Hello World")
2. 작은 따옴표( ' )를 이용해 문자열 양쪽을 둘러싼 방법
print('Hello World')
3. 큰 따옴표 3개를 연속( """ )으로 사용해 문자열 양쪽을 둘러싼 방법
print("""Hello World""")
4. 작은 따옴표 3개를 연속( ''' )으로 사용해 문자열 양쪽을 둘러싼 방법
print('''Hello World''')
5. 쉼표를 사용해 두 값 동시에 출력하는 방법
print("Hello", "World")
002 print 기초
화면에 Mary's cosmetics을 출력하세요. ( 중간에 '가 있음에 주의하세요 )
┌ 정답 ┐
print("Mary's cosmetics")
print("""Mary's cosmetics""")
print("Mary's", 'cosmetics')
┌ 설명 ┐
기본적으로 문장 안에 작은 따옴표( ' )를 추가하고 싶을 땐, 문장 전체가 큰 따옴표( " )로 묶여있어야 합니다.
003 print 기초
화면에 아래 문장을 출력하세요. ( 중간에 "가 있음에 주의하세요 )
신씨가 소리질렀다. "도둑이야".
┌ 정답 ┐
print('신씨가 소리질렀다. "도둑이야".')
print('''신씨가 소리질렀다. "도둑이야".''')
print("신씨가 소리질렀다.", '"도둑이야".')
┌ 설명 ┐
기본적으로 문장 안에 큰 따옴표( " )를 추가하고 싶을 땐, 문장 전체가 작은 따옴표( ' )로 묶여있어야 합니다.
004 print 기초
화면에 "C:\Windows"를 출력하세요
┌ 정답 ┐
print('"C:\\Windows"')
print('"C:\Windows"')
print('''"C:\\Windows"''')
┌ 설명 ┐
1. 이스케이프 코드( \\ )를 사용해 출력하는 방법
※ \\ : 문자 \를 그대로 표현할 때 사용하는 이스케이프 코드
print('"C:\\Windows"')
print('''"C:\\Windows"''')
2. \ 문자를 바로 입력하는 방법
print('"C:\Windows"')
005 print 탭과 줄 바꿈
다음 코드를 실행해보고 \t와 \n의 역할을 설명해보세요.
print("안녕하세요.\n만나서\t\t반갑습니다.")
┌ 정답 ┐
\n : 줄 바꿈
\t : TAB
┌ 설명 ┐
이스케이프 코드 \n : 문자열 안에서 줄을 바꿀 때 사용
이스케이프 코드 \t : 문자열 사이에 탭 간격을 줄 때 사용
006 print 여러 데이터 출력
print 함수에 두 개의 단어를 입력한 예제입니다. 아래 코드의 출력 결과를 예상해봅시다.
print("오늘은", "일요일")
┌ 정답 ┐
오늘은 다음에 공백이 하나 있고 일요일이 출력된다.
┌ 설명 ┐
print 함수에서 쉼표( , )를 사용해 값을 구분하면 여러 값이 출력된다. ( 사이에 공백으로 구분 )
007 print 기초
print( ) 함수를 사용하여 다음과 같이 출력하세요.
naver;kakao;sk;samsung
┌ 정답 ┐
print("naver;kakao;sk;samsung")
print("naver", "kakao", "sk", "samsung", sep=";")
┌ 설명 ┐
1. 기본적인 출력 방법
print("naver;kakao;sk;samsung")
2. sep 옵션을 사용한 방법
print("naver", "kakao", "sk", "samsung", sep=";")
- sep ( separator ) : 값 사이에 공백이 아닌 지정 문자를 넣고 싶을 때 사용한다. ( 구분자 )
- print(값1, 값2, …, 값n, sep="문자 또는 문자열")
008 print 기초
print( ) 함수를 사용하여 다음과 같이 출력하세요.
naver/kakao/sk/samsung
┌ 정답 ┐
print("naver/kakao/sk/samsung")
print("naver", "kakao", "sk", "samsung", sep="/")
009 print 줄 바꿈
다음 코드를 수정하여 줄 바꿈 없이 출력하세요. ( 힌트 : end='' )
print 함수는 두 번 사용합니다. 세미콜론 ( ; ) 은 한 줄에 여러 개의 명령을 작성하기 위해 사용합니다.
print("first");print("second")
┌ 정답 ┐
print("first", end="");print("second")
┌ 설명 ┐
end 옵션을 사용한 방법
- print 문에는 기본 값으로 개행( \n )이 포함되어 있다 : 한 개의 print 구문이 끝나면 자동적으로 줄 바꿈이 된다.
- 이러한 자동 개행을 막기 위해 end 옵션을 사용한다.
- end 뒤에 오는 문자 또는 문자열이 개행을 대신한다고 생각해주면 된다.
+) 예제
print("first", end=" aaa ");print("second")
위 코드의 실행 결과는?
010 연산 결과 출력
5/3의 결과를 화면에 출력하세요.
┌ 정답 ┐
print(5/3)
┌ 설명 ┐
print 함수의 인자에는 연산식도 적을 수 있다 : 결과 값을 출력해준다.
https://wikidocs.net/7014