[python] 변수와 계산

2021. 5. 31. 22:25
728x90

변수의 소개

변수는 값을 저장하는 공간이자 값을 저장하는 상자로 생각할 수 있다.

 

 

변수와 메모리

변수는 메모리에 만들어진다. 

 

 

변수 생성

파이썬에서 변수는 값이 할당되는 순간에 생성된다. 

 

 

변수의 사용

생성된 변수에는 얼마든지 다른 값을 저장할 수 있다. 

변수에는 다른 변수의 값도 저장할 수 있다. 

1
2
3
4
width = 10
height = 20
area = width*height
print(area)
cs

 

변수에는 정수뿐만 아니라 문자열도 저장할 수 있다.

1
2
3
4
5
= '안녕하세요?'
print(s)
 
pi = 3.141592
print(pi)
cs

 

 

변수 값 교환

변수 x와 y의 값을 서로 바꾸는 프로그램을 작성해보자.

1
2
3
4
5
= 10
= 20
temp = x
x= y
= temp
cs

 

 

변수의 이름

의미 있는 이름을 사용한다.

소문자와 대문자는 서로 다르게 취급된다. 

변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어진다. 

변수의 이름 중간에 공백이 들어가면 안된다. 

단어를 구분하려면 밑줄(_)을 사용한다.

 

 

연산자와 피연산자

수식(expression) = 피연산자들과 연산자의 조합

연산자(operator) = 연산을 나타내는 기호

피연산자(operand) = 연산의 대상이 되는 것

 

산술 연산자

덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산

연산자 기호 사용 예 결과 값
덧셈 + 7+4 11
뺄셈 - 7-4 3
곱셈 * 7*4 28
나눗셈 // 7//4 1
나눗셈 / 7/4 1.75
나머지 % 7%4 3

 

 

연산자 우선 순위

1: **

2: * / // %

3: + - 

 

 

함수 호출

함수(function)란 특별한 작업을 담당하는 명령어들의 모임이다.

파이썬이 기본으로 제공하는 내장 함수는 상당히 많다. 

1
2
3
4
5
6
7
value = abs(-3#절댓값
 
round(1.2345#반올림
 
max(1020#
 
min(1020#최솟값
cs
1
2
from math import* #수학 함수 사용하기 위해
sqrt(4.0)
cs

 

 

 

input() 함수

사용자와의 상호작용

1
2
3
4
name = input("이름이 무엇인가요?")
print("만나서 반갑습니다. " +name+ "씨!"#+는 문자열 연결, 콤마(,)도 사용 가능
age = input("나이는요?")
print("네, 그러면 당신은 이미"+age+"살 이시군요"+name+"씨!")
cs

숫자입력

1
2
3
4
= int(input("첫 번째 정수: ")) #int()를 사용해 문자열을 정수로 
= int(input("두 번째 정수: "))
sum = x + y
print("합은", sum) 
cs

 

728x90
LIST

'Study > Python' 카테고리의 다른 글

[Python] 리스트 문제  (0) 2022.01.11
[python] 변수와 계산 예제 문제  (0) 2021.05.31

BELATED ARTICLES

more