Variables & Operator

김상우·2022년 2월 25일
0

Python

목록 보기
1/14
post-thumbnail

완전 기초부터 시작하는 파이썬

연산

  • 사칙연산
op1, op2 = 100, 25

print(op1 + op2)
print(op1 - op2)
print(op1 * op2)
print(op1 / op2)
print(op1 // op2)
print(op1 % op2)
print(op1 ** 2)
  • 해석
    op1과 op2의 덧셈
    op1과 op2의 뺄셈
    op1과 op2의 곱셈
    op1과 op2의 나눔셈
    op1 / op2의 몫
    op1 / op2의 나머지
    op1의 2제곱

  • 결과

    125
    75
    2500
    4.0
    4
    0
    10000

  • 논리연산-1

print(op1 > op2)
print(op1 < op2)
print(op1 >= op2)
print(op1 <= op2)
print(op1 == op2)
print(op1 != 100)
print(op1 != op2)

위 코드로 작성해도 결과는 True와 False 두가지인 boolean형태의 논리연산으로 나타난다.

  • 결과

    True
    False
    True
    False
    False
    False
    True

  • 논리연산-2

score = 90
print(score > 80 and score < 100)
print(score > 80 and score < 85)
print(score > 80 or score < 85)
  • 해석
    score > 80은 참이므로 True, score < 100은 거짓이므로 False이다. 논리연산 and를 사용했기 때문에 두 가지 조건이 모두 참이어야 True라고 출력된다.
    score < 85는 거짓인 False이므로 and 연산 이후는 False로 출력된다.
    논리연산 or는 둘 둥 하나만 참이어도 참으로 출력하기 때문에 True로 출력된다.
  • 결과

    True
    False
    True

  • 문자열 연산
string1 = "Kim "
string2 = "Sang"
string3 = " Woo"
print(string1 + string2 + string3)
print(string1 * 10)
  • 해석
    Kim, Sang, Woo 를 각각 String1, String2, String3 에 저장 후 합연산을 사용하면 순차적으로 String1 String2 String3 으로 출력되며, 곱연산을 사용하면 곱연산 뒤의 숫자만큼 출력된다.
  • 결과

    Kim Sang Woo
    Kim Kim Kim Kim Kim Kim Kim Kim Kim Kim

profile
아침엔 운동하고 밤엔 잠을 잔다.

0개의 댓글