숫자와 표기법
이 페이지에서는 계산 블록에 숫자를 쓰는 여러 방법을 다뤄요. 천 단위 구분 기호를 넣거나, 45k 같은 약식으로
쓰거나, 과학적 표기법, 분수, 영어 단어, 2진수와 16진수로 쓸 수 있어요. 결과를 분수나 퍼센트처럼 다른
형태로 표시하는 방법도 알아봐요. 입력한 숫자가 의도와 다르게 읽히거나, 결과를 다른 형태로 보고 싶을 때
찾아보세요.
숫자 쓰기
소수점과 천 단위 구분 기호
소수점은 마침표예요. 천 단위는 쉼표, 공백, 밑줄 중 복사해 온 숫자에 맞는 것으로 구분할 수 있어요.
£1,250 * 12 결과 £15,000.001 250 * 12 결과 15,0001_000_000 / 4 결과 250k.5 * 38 결과 19주의할 점:
- 쉼표는 천 단위를 구분할 때만 쓰이며, 쉼표 뒤의 각 묶음은 세 자리여야 해요.
1,000과1,234,567은 숫자예요. 쉼표는 절대 소수점으로 읽히지 않으므로,12,50이나1,5는 추측하지 않고 오류를 표시해요. 그래서 바로 줄을 고칠 수 있어요.1.234.567,89같은 유럽식 숫자는 인식되지 않아요. - 공백으로 구분할 때는 묶음이 정확히 세 자리여야 해요.
1 250은 괜찮지만12 50은 숫자가 아니에요. - 아포스트로피는 피트 기호이므로
1'000'000처럼 구분 기호로 쓸 수 없어요. - 숫자를 소수점으로 끝낼 수는 없어요.
5.가 아니라5나5.0으로 쓰세요.
천 단위 구분 기호는 함수 호출과 목록 안에서도 쓸 수 있으므로 숫자를 그대로 붙여 넣어도 돼요. 쉼표 뒤에 정확히 세 자리 숫자가 오면 같은 숫자가 이어지고, 쉼표 뒤에 공백이 오면 다음 값이 시작돼요.
sum([£1,200, £800]) 결과 £2,000.00max(1,000, 2,000) 결과 2,000sqrt(1,024) 결과 32[12,-51,4] 결과 [12, -51, 4]max(1,000,2,000) 결과 Unsupported: ambiguous commas in 1,000,2,000: put a space after each comma between values (1,000, 2,000)[12,-51,4]처럼 공백 없이 쓴 값은 쉼표마다 나뉘어요. 마지막 줄이나 sum(10,100)처럼 쉼표를 두 가지로
읽을 수 있을 때는 오류 메시지가 의도한 대로 쓰는 방법을 알려 줘요.
큰 숫자와 단위 단어
천, 백만 이상의 단위를 약어나 단어로 쓰면 0을 일일이 입력하지 않아도 돼요.
£45k / 12 결과 £3,750.001.2 million / 4 결과 300k£3bn / 1,000 결과 £3M| 단위 | 쓸 수 있는 형태 |
|---|---|
| 천 | 5k, 5K, 3 thousand |
| 백만 | 2.5M, 1.2 million |
| 10억 | 3bn, 3G, 3 billion |
| 1조 | 2tn, 2T, 2 trillion |
약어는 숫자에 붙여 써야 해요. 3bn은 되지만 3 bn은 안 돼요. 숫자 뒤의 대문자 B는 10억이 아니라
바이트를 뜻하므로, 3B는 3바이트예요.
큰 결과도 같은 방식으로 줄여서 표시돼요. 100,000 이상이면 일반 숫자는 250k, 2.5M, 8G처럼 표시돼요.
금액은 100만 미만이면 £350,000.00처럼 전부 표시되고, 그 이상이면 £2.4M, £3B처럼 표시돼요. 뒤의 줄에서는 줄이지 않은 전체 값이 그대로 쓰여요.
표시 규칙은 결과 읽기에서 자세히 설명해요.
과학적 표기법
10의 거듭제곱은 e나 E로 쓰거나, × 10^으로 곱셈을 풀어 쓰세요.
2.5e-3 kg to g 결과 2.5 g1.5E3 m to km 결과 1.5 km6.02 × 10^23 결과 6.02e23지수에 소수 부분이 있어도 돼요. 1e2.0은 100이에요.
분수와 수학 기호
1/3 같은 분수는 계산하는 동안 정확한 값으로 유지되므로, 다시 곱하면 0.9999999999가 아니라 정수가
나와요.
1/3 * 3 결과 1£60 * 3/4 결과 £45.00유니코드 분수 문자와 흔히 쓰는 수학 기호도 쓸 수 있어서, 레시피나 수식을 붙여 넣을 때 편리해요.
1½ cups * 2 결과 3 cup2¼ hours in minutes 결과 135 min2 × £4.50 결과 £9.00£18 ÷ 4 결과 £4.50√144 결과 123² + 4² 결과 25−(진짜 빼기 기호)는 -를 쓸 수 있는 곳이면 어디든 쓸 수 있고, ²와 ³는 바로 앞의 숫자, 이름,
괄호를 제곱하거나 세제곱해요.
분수 뒤에 of를 쓰면 일반 숫자, 금액, 단위가 붙은 양 모두에서 그만큼의 몫을 구해요.
½ of 40 결과 203/4 of £60 결과 £45.00¾ of 2 kg 결과 1.5 kg슬래시 분수는 3/4처럼 공백 없이 써야 하나의 숫자로 읽혀요.
2진수, 8진수, 16진수
숫자 앞에 2진수는 0b, 8진수는 0o, 16진수는 0x를 붙이세요. 자릿수 사이는 밑줄로 구분할 수 있어요.
0b1010 to decimal 결과 100o755 to decimal 결과 4930xFF + 1 결과 0x1000xFF + 1에서 보듯이 16진수로 시작한 계산의 결과는 16진수로 남아요. 일반 숫자로 되돌리려면
to decimal을 쓰세요.
표기법 한눈에 보기
| 표기법 | 예 | 참고 |
|---|---|---|
| 10진수 | 42, 0.5, .5, 00042 |
끝에 점이 붙은 형태(5.)는 쓸 수 없어요 |
| 천 단위 구분 | 1,234,567.89, 1 234 567.89, 1_000_000, 1_234.5_678 |
쉼표와 공백 묶음은 세 자리예요 |
| 과학적 표기법 | 1e6, 2.5e-3, 1.5E3, 6.02 × 10^23 |
지수에 소수를 쓸 수 있어요: 1e2.0은 100 |
| 단위 단어 | 5k, 2.5M, 3bn, 3G, 2tn, 2 trillion, 3 thousand |
위의 표를 참고하세요 |
| 2진수 | 0b1010, 0b_1100_0001 |
|
| 8진수 | 0o755, 0o_755 |
|
| 16진수 | 0xFF, 0xCAFE_F00D |
결과가 16진수로 남아요 |
| 분수 | 1/3, 3/10 |
정확한 값으로 유지돼요 |
| 분수 문자 | 5½, 1½ cups, ½ of 40 |
5.5, 1.5 cup, 20 |
| 유니코드 기호 | −5, 5 − 3, 2 × 3, 6 ÷ 3, √16, 2², 2³ |
단어로 쓴 숫자
숫자와 간단한 계산을 영어 단어로 쓸 수 있어요. 말하듯이 적어 둘 때나, 다른 곳에서 문장을 붙여 넣을 때 편리해요.
twenty five hundred 결과 2,500one hundred and twenty five grams times four 결과 500 gone point five kilometres 결과 1.5 kmthree and a half hours in minutes 결과 210 mintwelve times seven 결과 84double £80 결과 £160.0010 squared 결과 100분수 단어는 일반 숫자, 금액, 단위에 모두 쓸 수 있어요.
a quarter of 200 결과 50half of 100 결과 50three quarters of 200 g 결과 150 gtwo thirds of £90 결과 £60.00a tenth of £450 결과 £45.00one fifth 결과 0.2퍼센트와 통화도 단어로 쓸 수 있어요.
fifteen percent of £80 결과 £12.00ten percent off £65 결과 £58.50five euros plus ten euros 결과 €15.00인식되는 단어
- 숫자:
zero부터nineteen까지, 십의 자리twenty부터ninety까지,hundred,thousand,million,billion,trillion을 공백, 하이픈 또는and로 이어서 써요 (twenty-five,one hundred and twenty three). hundred는 조합할 수 있어서twenty five hundred는 2,500이에요. - 소수:
point뒤에 숫자를 하나씩 읽어요(one point two five는 1.25). - 분수:
half,third,quarter또는fourth,fifth,sixth,seventh,eighth,ninth,tenth와 그 복수형(three quarters,two ninths). - 연산자:
plus,minus,times,multiplied by,divided by. - 곱셈과 거듭제곱: 값 앞에 쓰는
double,twice,triple과 값 뒤에 쓰는squared,cubed. 말로 하는 수학을 참고하세요. - 맨 앞의
what is는 있어도 되고 없어도 돼요.what is twelve times seven과twelve times seven은 같은 결과를 내요.
단어로 쓴 숫자의 함정
- 분수 단어로 표현을 시작할 때
a는 붙여도 되고 빼도 되므로,quarter of 100과a quarter of 100은 모두 25예요. 다만 월 이름 앞에서는 날짜가 돼서third of March는 3월 3일이에요.quarter of an hour는 예상대로 15 min이에요. pounds는 무게를 뜻해요.forty pounds는 40 lb예요. 돈이라면£40이나forty GBP로 쓰세요.twelve euros fifty같은 섞인 금액은 작동하지 않아요.€12.50으로 쓰세요.
상수
| 상수 | 표기 | 값 |
|---|---|---|
| 원주율 | pi, π, Pi |
3.1415926536 |
| 타우 | tau |
6.2831853072 (τ는 인식되지 않아요) |
| 황금비 | phi |
1.6180339887 |
| 자연상수 | e, exp(1) |
2.7182818285 |
지름 = 30 cmpi * 지름 to 1 dp 결과 94.2 cm£1,000 * e^(5% * 10) 결과 £1,648.72마지막 줄은 £1,000을 연 5%로 10년 동안 연속 복리로 불린 금액이에요.
pi 같은 이름을 직접 정의하면, 그 메모의 나머지 부분에서는 내 값이 상수를 대신해요.
내장 단어와 겹치는 이름을 참고하세요.
암시적 곱셈
숫자와 상수, 이름, 괄호 사이에서는 *를 생략할 수 있어요.
2π 결과 6.28318530722(£3.20 + £1.80) 결과 £10.00(1 + 2)(3 + 4) 결과 21변 = 4 m2 변 결과 8 m변 위에 포인터를 올리면 무슨 일이 일어났는지 확인할 수 있어요. 2를 곱했다는 힌트와 함께, 줄에
곱셈을 드러내고 싶다면 2 * 변으로 쓰라는 제안이 표시돼요. 영어 복수형 이름이나 단위는 반대로
동작해요. 앞에 쓴 숫자가 그 개수를 세기 때문이에요. servings = 3 다음에 쓴 2 servings는
2인분을 뜻하므로, 곱하려면 *를 쓰세요.
servings = 32 servings 결과 22 * servings 결과 6수학에서처럼 거듭제곱이 먼저 계산되므로, 공식을 종이에 쓰는 모양 그대로 읽을 수 있어요.
²와 ³는 이름에도 쓸 수 있어요.
x = 32x^2 결과 18(2x)^2 결과 36반지름 = 15 cmpi 반지름² 결과 706.8583470577 cm²pi 반지름² in m² to 3 dp 결과 0.071 m²함수 호출 앞에서만은 *를 직접 써야 해요. 2 sqrt(9)가 아니라 2 * sqrt(9)로 쓰세요.
숫자의 표시 형식 바꾸기
as, to, in 또는 -> 뒤에 형식 단어를 붙이면 결과를 다른 형태로 표시해요. 값 자체는 바뀌지 않고
표시 방식만 달라져요.
0.375 as fraction 결과 ⅜2.75 as fraction 결과 2 ¾£18 / £120 as % 결과 15%£60 / £48 as x 결과 1.25x0.00042 in scientific 결과 4.2e-4255 in hex 결과 0xFF10 to binary 결과 0b1010493 to octal 결과 0o755| 대상 | 예 | 결과 |
|---|---|---|
fraction |
0.75 as fraction |
¾ |
fraction |
1.75 as fraction, 22/7 as fraction |
1 ¾, 3 1/7 |
%, percent, percentage |
2 as %, 1/8 as % |
200%, 12.5% |
multiplier, x |
1.5 as x |
1.5x |
scientific, sci |
12345.6789 in sci |
1.23456789e4 |
number, decimal, dec |
0xff to decimal, 1e5 as number |
255, 100k |
hex, hexadecimal, base 16 |
255 in hex, -5 in hex |
0xFF, -0x5 |
binary, bin, base 2 |
255 to binary |
0b11111111 |
octal, oct, base 8 |
255 to octal |
0o377 |
base 10 |
255 to base 10 |
255 |
진법은 2, 8, 10, 16진법만 쓸 수 있어요. 255 to base 7은 결과를 표시하지 않아요. hex(255)와
bin(10)은 같은 변환의 함수 형태예요. oct() 함수는 없어요.
결과의 형식을 바꾸는 대신 반올림하려면 반올림을 참고하세요.
모두 합쳐 보기
집 계약금을 모으는 예시예요. 가격은 약식으로, 진행 상황은 퍼센트로 표시해요.
# 집 계약금 모으기집값 = £285k 결과 £285,000.00계약금 = 집값 * 10% 결과 £28,500.00모은 돈 = £11,400모은 돈 / 계약금 as % 결과 40%남은 금액 = 계약금 - 모은 돈 결과 £17,100.00개월 수 = 18남은 금액 / 개월 수 결과 £950.00£285k로 쓰면 0을 입력하는 수고를 덜 수 있고, 금액을 금액으로 나누면 단위 없는 비율이 나오므로
as %로 진행률로 바꿀 수 있어요. 돈이 모일 때마다 모은 돈을 고치면 그 아래의 월별 목표 금액도
갱신돼요.