Python

숫자형 데이터 타입

수업소개

숫자형 데이터타입에 대해서 알아봅니다. 

 

 

 

강의

 

 

 

소스코드

print(-1)
print(0)
print(1) # int
print(1.1) # float

print('1+1', 1+1)
print('2-1', 2-1)
print('2*2', 2*2)
print('4/2', 4/2)

import math
print('math.sqrt(4)', math.sqrt(4))
print('math.pow(4,2)', math.pow(4,2))

import random
print('random.random()',random.random())

 

댓글

댓글 본문
  1. 김진현
    2024.07.08 완료!
  2. Cpt.MJ
    I got it!
  3. Hyeunwoo Park
    2024-02-19 오늘은 여기까지.
  4. 안제경
    24.02.06
  5. 쟈니
    축하 감사합니다
  6. 나도이제코딩고수
    23.10.12
  7. dante
    20230923_2143
  8. 남다인
    23.08.05 완료
  9. 코딩두
    23.07.29
  10. ANTIFRAGILE
    23.07.27.
  11. 냥니즈
    import math
  12. hyeon
    Python에서 / 연산자는 실수 나눗셈(부동 소수점 나눗셈)을 수행합니다. 이는 파이썬의 기본 동작입니다. 그래서 4/2를 계산하면 2를 얻는 대신 2.0이라는 실수 형태의 결과를 얻게 됩니다.

    파이썬에서 정수 나눗셈을 수행하기 위해서는 // 연산자를 사용해야 합니다. // 연산자는 나눗셈 결과를 소수점 이하를 버리고 정수 형태로 반환합니다.

    따라서 4//2를 계산하면 2를 얻을 수 있습니다.

    정수형 데이터를 사용하여 나눗셈을 수행하더라도 기본적으로 파이썬은 결과를 실수 형태로 반환합니다. 이는 파이썬의 유연성과 정확성을 높이기 위한 설계 선택입니다. 실수로 결과를 반환함으로써 소수점 이하 자릿수까지 정확한 계산이 가능하며, 다양한 수치 연산에 유용합니다.

    만약 정수로 결과를 얻고 싶다면, // 연산자를 사용하거나 결과를 정수로 변환하는 작업을 추가로 수행해야 합니다.
    대화보기
    • 메타몽
      go
    • trainer14
      print(4/2) 는 2.0을 출력합니다. 4와 2는 정수형 데이터 타입인데, 4/2는 2가 되어야 할 것 같은데 2.0으로 실수형 데이터 타입이 나옵니다. 왜 그런 것일까요? 나누기 이항 연산자는 일반적인 출력값이 실수형 데이터 타입이 되는 것이 나누기 이항 연산자를 정의하기에 좋아서 그런 결과가 나온 것일까요?
    • trainer14
      2023.5.11.목
      감사합니다.
    • nightsunny
      23.05.01 check.
    • 예쁜이
      20230317
    • 오늘의케빈
      20230227
    • iaacd
      23. 1. 7.
    • ㅇ은ㅇ
      22.12.23 완료
    • 개굴이
      22.12.15. 완료!
    • noahhan
      22/12/09
    • ㅇ은ㅇ
      2022.11.11
    • jincoding
      0830완료~
    • 데이비드15
      220823
    • 미르
      2022.8.16
    • keundori
      220803
    • 곰고미밈
      220727
    • 참새튀김
      220726
    • 총총파워
    • 22.07.09
    • moin:)
      22.06.30
    • 임앤강
      2022-06-12
    • Eeyoung__
      2022.06.08
    • 스비
      2022.05.25
    • SKD95
      2022.05.17 완료.
    • 도나K
      진짜진짜 좋은 강사님이세요! 강의 잘 보고 있습니다. :)
    • box2box
      명령어 자동완성 안되는 분들은 비주얼스튜디오 왼쪽탭에 확장프로그램에서 python extension pack 설치하신 후에 재실행해보세요:)
    • 별돔
      22.04.11
    • Hjelly
      엔터를 쳐도 터미널에 결과가 나오지 않는 이유는 뭘까요?
      print(1)을 코드작성하는 곳에 입력하면 값이 안나오고
      꼭 터미널에 입력해야 값이 나오네요
    • negoist
      22.04.05
    • commedia
      22.03.17. 완료
    • 정다솔
      22.03.08 완료
    • jagn
      연산자(+,-,*,/)
      여러가지 기능을 사용하기 위해 모듈을 import함
      ex. 4의 제곱근 구하기 ->
      import math
      math.sqrt(4)
    • pmxsg
      2022.02.08
    • 2022.2.5 완료
    • 로디아빠
      2022.02.04 완료
    • gaheebella
      2022.01.20 done
    • 아이노바
      2022. 01. 07 완료01
    • 불주먹장
      명쾌한설명 베리굳잡~!!!