프로그래밍

두 수의 gcd를 구하는 파이썬 스크립트

과제 때문에 작성한 스크립트인데 블로그 포스트로 괜찮을 것 같아서 올린다. gcd.py: # -*- coding: utf-8 -*- import argparse def gcd(a, b): mx = max(a, b) mn = min(a, b) d = mx // mn rest = mx % mn assert (d * mn + rest) == mx if

Python의 상수 캐시

인상적인 파이썬 코드를 봤다. a = 0.1 b = 0.1 print(a is b) // False a = 1 b = 1 print(a is b) // True a = 600000 b = 600000 print(a is b) // False is는 레퍼런스 비교 연산자이므로, False가 더 정