파이썬 연산

김동완·2022년 7월 3일
0
post-thumbnail

파이썬 연산

연산이란

  • 수나 식을 일정한 규칙에 따라 계산하는 것

연산의 종류

대입연산

  • 변수이름= 데이터

    a = 3 
    print(a)
    # 3 
    • a에 3을 대입한다.

산술연산

  • 숫자연산
연산자설명
+더하기
-빼기
/나누기
//
%나머지
**제곱
x = 5
y = 2

print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x // y) # 몫
print(x % y) # 나머지
print(x ** y) # 제곱
'''
7
3  
10 
2.5
2  
1  
25
'''
  • 문자열 연산
# - 문자열연산
tag1 = "#내꺼하자"
tag2 = "#오늘부터1일"
tag3 = "#여친생김"

tag = tag1 + tag2 + tag3
print(tag)
# #내꺼하자#오늘부터1일#여친생김
message = "우린 모두 파이썬을 사랑합니다.\n" * 5
#\n은 줄바꿈 문자 
print(message)
'''
우린 모두 파이썬을 사랑합니다.
우린 모두 파이썬을 사랑합니다.
우린 모두 파이썬을 사랑합니다.
우린 모두 파이썬을 사랑합니다.
우린 모두 파이썬을 사랑합니다.
'''

비교연산

연산자설명
>크다
<작다
>=크거나 같다
<=작거나 같다
==같다
!=다르다
x =2 ;y = 3 
print(x>y)
#False
print(x<y)
#True
print(x==y)
#False

print("- 비교연산 문제")
print(2 > 3) # False
print(15 < 30) # True
print(1.5 >= 0) # True
print(3 <= 3) # True
print("팙팗팚" == "팙팗팗") # False
print("1111111111111111111" != "111111111111111111") # True

논리연산

연산자설명
A and BA, B 모두가 참이면 True
A or BA,B 중 하나라도 참이면 True
not AA가 참이라면 False, A가 거짓이면 True
print("- 논리연산 문제")
print(4 < 6 and 10 >= 10) # True and True -> True
print("포기하지말아요" != "포기하지말아요" or "나는 할 수 있다" == "나는 할 수 있다") # False or True -> True
print(not 5==5) # not True -> False
  • and
print(True and True)
#True
print(True and False)
#False
print(False and True)
#False
print(False and False)
#False
  • or
print(True or True)
#True
print(True or False)
#True
print(False or True)
#True
print(False or False)
#False

멤버십 연산

연산자설명
in포함되어 있다
not in포함되어 있지 않다
print("a" in "abc") # 포함되어 있다면 True
print("d" not in "abc") # 포함되어 있지 않다면 True

복합할당 연산자

  • +=, -=, *=, /=
level = 10 # (레벨 1 증가)
level += 1 # level = level + 1

health = 2000 # (체력 300 감소)
health -= 300 # health = health - 300

attack = 300 # (공격력 1.5배 증가)
attack *= 1.5 # attack = attack * 1.5

speed = 420 # (이동속도 50% 감소)
speed /= 2 # speed = speed / 2
print(level, health, attack, speed)
profile
내가 공부한 내용들이 누군가에게 도움이 될지 몰라서 쓰는 벨로그

0개의 댓글