DOKDOK한 HONEY팁

Do it! 게임 10개 만들며 배우는 파이썬 (~p61) 본문

공부/파이썬

Do it! 게임 10개 만들며 배우는 파이썬 (~p61)

dokdok 2024. 1. 8. 01:55
728x90
반응형

2-1

  • 함수
    • 특정한 일을 수행하는 코드 모음 (예: print()) 
    • 함수 이름 뒤에 괄호를 붙여 사용
  • 인수 = 함수에 지정된 텍스트 (예: print("출력할 텍스트")에서 "출력할 텍스트"에 해당) 
  • 함수에 인수를 2개 이상 전달할 때는 인수마다 쉼표로 구분해야 함

2-2

  • 변수 이름은 알파벳과 숫자로 구성하되 숫자로 시작해서는 안 됩니다.
  • 변수 이름에는 공백을 넣을 수 없습니다 
  • 변수 이름은 대소 문자를 구분한다는 것입니다. 
  • 변수는 값을 한 번에 하나만 저장할 수 있으므로 두 번째 값을 저장하면 첫번째 값은 사라집니다. 
  • input() 함수 역시 print() 함수처럼 출력할 텍스트를 인수로 지정하지만, input() 함수는 사용자가 입력한 값을 반환합니다. 

2-3

  • 텍스트를 감쌀 때는 따옴표를 쓰지만, 변수 이름에 따옴표를 사용하면 안 됩니다. 그리고 인수는 쉼표로 구분해야 합니다.
  • 파이썬은 print() 함수의 인수와 인수 사이에 자동으로 공백을 추가합니다. 공백을 없애고 싶다면 + 연산자로 문자열을 연결하면 됩니다. 

3-1

  • 라이브러리 = 코드 집합 (예: random) 
  • random.randrange()는 random 라이브러리 안에 있는 randrange() 함수
  • 인수로 숫자 범위를 지정하는 randrange() 함수와 달리 choice() 함수에는 선택할 항목 목록을 하나의 인수로 전달합니다. 
  • 파이썬에는 [ 와 ] 문자를 이용하여 리스트(목록)를 만듭니다 

3-2

  • 문자열은 따옴표로 묶어 하나의 덩어리로 만들어야 함 
  • 숫자는 따옴표가 필요 없음 
  • 큰따옴표와 작은따옴표 모두 사용 가능 
  • 변수의 이름은 따옴표로 감싸지 않음 
  • print(3 * 5)는 3을 숫자로 보기 때문에 15를 반환하지만, print("3" * 5)는 3을 문자열로 보기 때문에 "3"을 5번 반복하여 이를 연결한 값 "33333"을 반환한다. 

3-3

  • 파이썬에서는 주석을 입력할 때 앞에 # 기호를 사용

3-4

  • 자료형에 따라 + 연산자가 하는 일이 다르다 
    • 숫자형의 경우, 숫자를 더해준다 
    • 문자열의 경우, 문자열을 연결해 준다 
연산자 이름 설명
+ 덧셈 연산자 print(5 + 5)는 10을 출력
- 뺄셈 연산자 print(12 - 7)은 5를 출력
* 곱셈 연산자 print(10 * 3)은 30을 출력
/ 나눗셈 연산자 print(10 / 3)은 3.333....을 출력
// 나눗셈 연산자 나머지 없이 몫만 출력. 즉 print(10 // 3)은 3을 출력
% 나머지 연산자 나머지를 구할 때 사용. 즉 print(10 % 3)은 1을 출력 
728x90
반응형