변수(variable) = 사용자가 정의한 값 혹은 객체가 담겨 있는 공간
변수의 초기화 = 생성된 변수에 처음으로 값을 부여하는 것
변수에 데이터를 저장할 때는 = 을 사용한다. 이 때 = 은 할당 연산자(assign operator)라고 한다.
변수 myNum에 10이라는 정수 데이터를 할당(assign)하기 위해서는 아래와 같이 입력한다.
myNum = 10
자료형(data type) = 프로그래밍에 사용되는 변수, 객체 혹은 자료의 형태
숫자형은 데이터가 정수인지 실수인지 복소수인지에 따라 int, float, complex로 나뉜다.
myInt = 5
myFloat = 3.5
myComplex = 3 + 4j
산술 연산자
연산자 | 사용 | 의미 |
+ | a + b | a와 b를 더한 값 |
- | a - b | a에서 b를 뺀 값 |
* | a * b | a와 b를 곱한 값 |
/ | a / b | a에서 b를 나눈 값 |
% | a % b | a를 b로 나눈 나머지 값 |
** | a ** b | a의 b 제곱 값 |
// | a // b | a를 b로 나눈 몫 |
나눗셈에서 분모는 0이 될 수 없다.
Q. 윤년을 판단하는 프로그램 작성
윤년이 되기 위한 조건: 연도가 4로 나누어지지만 100으로는 나누어 떨어지지 않음(조건 1) 혹은 연도가 400으로 나누어 떨어짐(조건 2)
A.
N = 2021
if((N % 4 == 0) and (N % 100 != 0)) or (N % 400 == 0):
print("윤년입니다")
else:
print("윤년이 아닙니다")
'[Python] 연습' 카테고리의 다른 글
[Python] 기초 문법 6 (0) | 2022.01.08 |
---|---|
[Python] 기초 문법 5 (0) | 2022.01.07 |
[Python] 기초 문법 4 (0) | 2022.01.07 |
[Python] 기초 문법 3 (0) | 2022.01.07 |
[Python] 기초 문법 2 (0) | 2022.01.07 |