[제로베이스_데이터취업스쿨] 산술연산자(덧셈,뺄셈)

JuYi Jeong·2024년 2월 15일

덧셈연산자( + )

  • 정수를 이용한 덧셈
    num1 = 9
    num2 = 3
    result = num1 + num2
    print(f'result : {result}')
    .
    result: : 12

  • 실수를 이용한 덧셈
    fNum1 = 3.14
    fNum2 = 0.12
    result = fnum1 + fnum2
    print(f'result : {result}')
    print('result : %.2f' % result)
    .
    result: : 3.260000000002
    result : 3.26

  • 정수와 실수를 이용한 덧셈
    num1 = 9
    fNum1 = 3.14
    result = num1 + fnum1
    print(f'result : {result}')
    .
    result: : 12.14

  • 문자(열)를 이용한 덧셈
    str1 = 'Good'
    str2 = ' '
    str3 = 'morning'
    result = str1 + str2 + str3
    print(f'result : {result}')
    .
    result: : Good morning

  • 숫자와 문자를 이용한 덧셈 (Error)
    num1 = 9
    str1 = 'Good'
    result = num1 + str1
    print(f'result : {result}')
    .
    result = num1 + str1
    TypeError: unsupported operand type(s) for +; 'int' and 'str'

뺄셈 연산자( - )

  • 정수를 이용한 뺄셈
    num1 =10
    num2 = 20
    result = num1 - num2
    print(f'result : {result}')
    .
    result: : -10

  • 실수를 이용한 뺄셈
    fNum1 = 3.14
    fNum2 = 0.14
    result = fnum1 - fnum2
    print(f'result : {result}')
    .
    result : 3.0

  • 정수와 실수를 이용한 뺄셈
    num1 = 9
    fNum1 = 3.14
    result = num1 - fnum1
    print(f'result : {result}')
    .
    result: : 5.86

  • 문자(열)를 이용한 뺄셈(Error)
    str1 = 'Good'
    str2 = ' '
    str3 = 'morning'
    result = str1 - str2 - str3
    print(f'result : {result}')
    .
    result = str1 - str2 - str3
    TypeError: unsupported operand type(s) for -; 'str' and 'str'

  • 숫자와 문자를 이용한 뺄셈(Error)
    num1 = 9
    str1 = 'Good'
    result = num1 - str1
    print(f'result : {result}')
    result = num1 - str1
    .
    TypeError: unsupported operand type(s) for -; 'int' and 'str'

0개의 댓글