파이썬은 Windows, 리눅스, macOS에서 설치할 수 있습니다.
print('Hello, world!')
: Hello, world!
* NameError: name ... is not defined:
함수 이름을 잘못 입력했을 때 발생하는 에러입니다. 파이썬은 대소문자를 구분하므로 대소문자를 정확히 입력해야 합니다. print처럼 전부 소문자로 입력했는지 확인해주세요.
* SyntaxError: invalid syntax:
print( )안에 Hello, world!를 넣을 때 ' '(작은따옴표)로 묶지 않아서 발생하는 구문 에러(syntax error)입니다. 작은따옴표로 묶어주세요
* SyntaxError: EOL while scanning string literal:
따옴표를 잘못 사용했을 때 발생하는 구문 에러입니다. 'Hello, world!'와 같이 앞 뒤로 작은따옴표 쌍이 맞는지 확인해주세요.
이처럼 코드를 한 줄 한 줄 실행하여 결과를 얻는 방식을 인터프리터(interpreter) 방식이라고 부릅니다
IDLE처럼 파이썬 코드를
직접 입력해서 실행하는 프로그램
을파이썬 셸(Python Shell)
이라고 하며>>>
부분을 파이썬프롬프트(Python prompt)
라고 부릅니다. 즉, 파이썬 셸을 통해서 파이썬 코드를 해석(interpret)해주는 인터프리터를 사용하게 됩니다.
IDLE의 파이썬 셸에서 코드를 잘못 입력하여 에러가 나면 올바른 코드를 다시 입력해야 합니다. 이런 경우에 코드를 매번 처음부터 다시 입력하려니 좀 번거롭습니다. IDLE의 파이썬 셸에서는 ↑ 방향 키
를 누르면 이전 코드로 쉽게 돌아갈 수 있습니다. 또한, 이전 코드에서 엔터 키를 누르면 해당 코드를 다시 사용할 수 있습니다.
파이썬을 모르는 상태에서도 얼핏 보면 print가 'Hello, world!'를 출력한다는 것을 알 수 있습니다. 여기서
' '(작은따옴표)로 묶은 부분을 문자열
이라 하고,print는 값을 화면에 출력합니다.
이렇게 print처럼 단어
뒤에 ( )(괄호)가 붙은 것을 함수(function)
라고 하며 정해진 일을 수행하는 단위입니다.함수는 print('Hello, world!')와 같이
함수 이름 print
를 써주고, 괄호 안에 출력할 내용을 넣으면 함수가 실행됩니다.함수 실행을 다른 말로는 함수를 호출(call)
한다고 말하기도 합니다.
practice_hello.py
print('Hello, world!')
print( )
실행 결과
Hello, world!
Python Programming
정답
:'Python Programming'
해설
print 함수를 두 번 호출하여 'Hello, world!'와 'Python Programming'을 출력해야 합니다. 첫 번째 print 함수에서 'Hello, world!'를 출력하고 있으므로 두 번째 print 함수에 'Python Programming'을 지정해주면 됩니다.
출처 :
https://dojang.io/mod/page/view.php?id=2156 : 코딩도장 - 파이썬