닥터 쥰
긁어모으고. 기록하고. 고민하고.
닥터 쥰
전체 방문자
오늘
어제
  • 분류 전체보기
    • Robot Theory
      • Manipulator Theory
    • Project notes
      • Robot Operating System
      • Arduino
      • CAD program
    • 도전, 코딩테스트
      • Python version
    • Tutorial
    • Hobby Life
      • 짬짬이 독서!
      • 출퇴근 독서!
      • 레고
    • etc.

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • theory
  • 라그랑지안
  • ros
  • control
  • python
  • manipulator
  • robot
  • 뉴턴 오일러 운동방정식
  • manipulator robot
  • 로봇 제어
  • Universal robot
  • 튜토리얼
  • 수학
  • UR3
  • control theory
  • 짬짬이 독서
  • 매니퓰레이터
  • kinematics
  • 동역학
  • Tutorial
  • SWEA
  • 기구학
  • 로봇
  • speed champions
  • 출퇴근독서
  • Robot arm
  • 출퇴근 독서
  • 로봇 동역학
  • 코딩테스트
  • 독서

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
닥터 쥰

긁어모으고. 기록하고. 고민하고.

01. 수학 문법
도전, 코딩테스트/Python version

01. 수학 문법

2022. 8. 23. 22:43

나눗셈, 몫, 나머지

# 나눗셈
a = 5
b = 3
a/b
  -> 1.666666...

# '몫'만 구하기
a = 5
b = 3
a//b
   -> 1

# '나머지'만 구하기
a = 5
b = 3
a%b
  -> 2
  
# divmod() 함수 사용, 몫과 나머지를 튜플 형식으로 반환함
a = 5
b = 3
c, d = divmod(a, b)
  -> c: 1, d: 2

진법 변환

### 2, 8, 16진수를 10진수로 변환
a = '1010'
b = '30'
c = '0f0f'
>>>> print(a, int(a, 2))
1010 10
>>> print(b, int(b, 8))
30 24
>>> print(c, int(c, 16))
0f0f 3855

### 10진수를 2, 8, 16진수로 변환
a10 = 100
>>> "{0:x}".format(a10)
'64'
>>> "{0:o}".format(a10)
'144'
>>> "{0:b}".format(a10)
'1100100'
## hex, oct, bin 함수 사용
>>> print(a10, hex(a10))
100 0x64
>>> print(a10, oct(a10))
100 0o144
>>> print(a10, bin(a10))
100 0b1100100
저작자표시 비영리 동일조건 (새창열림)

'도전, 코딩테스트 > Python version' 카테고리의 다른 글

리스트 조작 다루기 (리스트 돌려보기, 2-3차원 리스트 다뤄보기)  (0) 2022.11.23
최빈값 구하기  (0) 2022.10.03
Dictionary (딕셔너리)  (1) 2022.09.21
00. 리스트, 반복문, 조건문  (0) 2022.09.18
    '도전, 코딩테스트/Python version' 카테고리의 다른 글
    • 리스트 조작 다루기 (리스트 돌려보기, 2-3차원 리스트 다뤄보기)
    • 최빈값 구하기
    • Dictionary (딕셔너리)
    • 00. 리스트, 반복문, 조건문
    닥터 쥰
    닥터 쥰
    로봇 공학, 개인관심사를 기록하려구요.

    티스토리툴바