1. 산술 연산자가 아닌것을 모두 고르시오
^ ~ & *** ?
산술연산자 : = + - * / //(나누기몫) %(나머지) **
2. 다음 계산식의 결과를 예측하시오
a, b = 10, 20
a + b = 30
a - b = -10
a % b = 10
a // b = 0
3. a,b,c = 1,2,3
a + b % c = 3
a * b - c = -1
a / b * c =1.5
4. 오류가 발생하는 것을 고르고 오류가 발생하지않도록 수정
s1, s2, s3 = '111', '111.11', '999999999999'
int(s1) + 111.11
int(s2) + 111.11
int(s3) + 111.11
*s2가 float이기때문에 2번은 불가능.
float(s2) + 111.11은 가능하다.
5.대입연산자의 결과를 예측하시오
a, b = 10, 20;
a+=b; print(a) #30
a %= b; print(a) #10
a //= b; print(a) #0.5
6.논리연산자:and, or, not
7. 다음 비트연산자의 활용결과를 16진수로 예측하시오
0xFF00 & 0x00FF ->
8. 다음 비트시프트 연산자의 활용 결과를 예측하시오
a = 100; a = a << 100; a = a>>100; print(a) #100
#윤년계산
year = int(input('연도입력:'))
if (year % 4 == 0) and (year % 100 != 0) :
print(year,'년은 윤년입니다')
elif (year % 400 == 0):
print(year, '년은 윤년입니다')
else:
print(year,'년은 윤년이 아닙니다')
반응형
'Backend' 카테고리의 다른 글
파이썬 for beginner chapter8 문자열 연습문제 (1) | 2021.04.08 |
---|---|
파이썬 for beginner chapter6 반복문 예제 (0) | 2021.04.05 |
파이썬 for Beginner chapter3 연습문제 (0) | 2021.04.03 |
Django 설치 (0) | 2021.03.18 |
파이썬 함수의 종류 (0) | 2021.03.16 |