티스토리 뷰

English

  http://blog.thdev.net/2012/04/python-variable-function.html

"Practical programming An Introduction to Computer Science Using Python" 을 참고하였습니다.

"Practical programming An Introduction to Computer Science Using Python" was a reference.


Python 산술 연산자 목록(Python Arithmetic Operators)

Operator 

 Symbol
 -

부정(Negation) 

 * 

곱하기(Multiplication) 

 /

나누기(Division) 

 %

나머지(Remainder) 

 +

더하기(Addition) 

 -빼기(Subtraction) 
 **

제곱(Exponentiation) 


산술 연산자를 이용한 코드

To write the code using Arithmetic Operators

#Negation
print -11

#Multiplication
print 55 * 16
print 3. * 2.

#Division
print 61 / 5
print 65. / 15.

#Remainder
print 66 % 5

#Addition
print 5 + 5
print .16 + 5

#Subtraction
print 66 - 3

#Exponentiation
print 2 ** 6

정수형(int)

  정수형은 -1, 0, 1 등으로 작성하면 됩니다.

  The type int is the values -1, 0, 1

실수형(float)

  부동 소수점을 작성 할때 소수점 아래의 0의 표현을 하지 않을 수 있습니다.  .55(0.55)  6.(6.0) 등의 실수 입력이 가능합니다.

  We can omit the zero after the decimal point when writing a floating-point number. The type float is the values .55, 6. ..


위의 연산 결과는 아래와 같습니다.

Result of above code

 

변수(Variable)

 변수 명을 작성할 때 주의해야 할 부분이 있습니다. 숫자가 처음에 올 수 없고, _, 문자로 시작하고, 문자, 숫자, _ 를 사용 할 수 있습니다.

 To keep in mind when writing the name of a variable portion. Number can't be located in first digit. Variables' names can use letters, digits, and the underscore symbol.

 예로 value, value5, _value, value_5 등은 사용가능하지만, 5value는 사용 할 수 없습니다.

 For example, value, value5, _value, value_5 are all allowed, but 5value isn't.

 value_5 = 5

 value_point_5 = 5.

 첫 번째 value_5 는 정수형 변수이며, 두 번째 value_point_5 는 실수형 변수가 선언된 예입니다.

 First, int Variables, second is float Variables

 대입연산자의 조건은 아래와 같습니다.

 An assignment statement is executed as follows

 1. 오른쪽 값을 평가하여 변수 타입을 결정

    after evaluating the right input, decide value type!

 2. 오른쪽에 정수 또는 실수를 작성

     write integer or float at the right side.


변수를 사용한 예제 코드(Example code using variable)

#Variable
value = 55
value_point = 5.

#Negation
print -value

#Multiplication
print 55 * value
print value_point * 2.

#Division
print 61 / value
print 65. / value_point

#Remainder
print 66 % value

#Addition
print 5 + value
print .16 + value

#Subtraction
print 66 - value

#Exponentiation
print 2 ** value_point

value *= value
print value

value /= value_point
print value

결합 연산자(Combined operator)

 1. 오른쪽 값을 평가하여 변수 타입을 결정

    after evaluating the right input, decide value type!

 2. 오른쪽에 정수 또는 실수를 작성

     write integer or float at the right side.

 3. 연산을 한 후 왼쪽에 결과를 할당합니다.

     Assign the result of the variable to the left.


결과(Result)


함수(Function)

 모든 함수는 def를 작성하고, 함수명, 전달 값, : 으로 작성합니다.

 Every function name is followed after def, function name, parameter and colon


함수 선언(Function declarations)

def function_name(parameters):
    stmt 1
    stmt 2
    .....
    return expr

vat를 계산하는 함수(This function is to calculate VAT)

def to_calculator_vat(t):
	return t * 0.1

var = 15000
print var
print int(to_calculator_vat(var))

함수 동작 순서(Function control flow)

 1. def to_calcuator_vat(t):

 2. to_calculator_vat(var)

 3. return t * .1

 4. (reset of program)





댓글