본문 바로가기
PROGRAMING📚/Python📑

파이썬(Python) 주석처리, 변수선언, 자료형

별찌루 2021. 4. 5.
728x90
반응형

 

//주석//

일반적으로 프로그램이 하는 일을 설명하고 갇독성을 위해서 사용하는 것을 말한다. 

->프로그매의 실행 결과에 영향을 미치지 않는다.

 

한 줄 주석 처리 :  # 

여러 줄 주석 : ''' ~ '''

 

<파이참 주석 처리>

주석 설정 : 주석 처리 부분을 범위 지정후, [Ctrl +/]

주석 해제 : 해제 할 부분 범위 지정, [Ctrl +/]

 

//변수//

컴퓨터에서 사용되는 값들은 저장하기 위해서 사용한다. 

-> 데이터를 일시적으로 기억해두는 메모리 안의 영역

->프로그램의 내에서 값을 저장하는 장소이다.

 

<선언>

변수를 선언하는 것은?

-> 값을 저장하기 위한 메모리 공간을 할당 받는 작업

->메모리 공간에 이름을 붙여주는 작업

->값을 저장하기 위해서는 반드시 선언이 우선이 되어야한다.

cf) 파이썬은 변수를 선언 하지 않아도 되지만, 긴 코드를 작성할때는 변수를 미리 선언하는 것이 효율적임

 

* 파이썬에서 변수는 값이 저장될 때, 변수의 자료형이 결정된다.

->변수를 선언 할 때, 자료형을 지정할 필요 없음

 

//자료형//

컴퓨터에서 다루는 데이터의 형태

 

<숫자형 : 정수형, 실수형>

<숫자형을 활용하기 위한 연산자>

* 사칙연산(+, -, * , /)

* x의 y제곱을 나타내는 [**]연산자

* 나눗셈 후 나머지를 반환하는 [ % ]연산자

* 나눗셈 후 몫을 반환하는 [ // ] 연산자 

 

(예시 코드)숫자 2개를 입력 받아, 덧셈 연산을 수행하는 프로그램 작성

 

num1 = int(input()) #int() : 정수로 변환하는 함수

num2 = int(input())

print("두수의 합은?")

sum = num1 + num2

print(str(num1) + "+" + str(num2) + " = " + str(sum))

#print("{} +{} + {}".format(a,b,c)) //유사코드

#print("%d + %d = %d " %(a,b,c))    //유사코드

 

(예시 코드 2) 지하철 표 발권 프로그램

 

coin = int(input("투입한 돈 >>"))

n1 = int(input("1구간 표 매수 >>"))

n2 = int(input("2구간 표 매수 >>"))

 

mo1 = n1*700

mo2 = n2*900

tal = mo1+mo2

chg = coin - tal

s1 = chg//1000

s2 = chg%1000 //500

print("전체 요금 : {}".format(tal))

print("잔액 : {}".format(chg))

print("1000원 지폐: {}".format(s1))

print("500원 동전: {}".format(s2))

728x90
반응형

댓글