Konverter Ukuran Pakaian
Konversi ukuran pakaian antara AS, EU, UK, dan Jepang untuk atasan, bawahan, dan gaun.
| AS | EU | UK | Jepang |
|---|---|---|---|
| XS | 32-34 | 6-8 | 5 |
| S | 36-38 | 10-12 | 7 |
| M | 40-42 | 14-16 | 9 |
| L | 44-46 | 18-20 | 11 |
| XL | 48-50 | 22-24 | 13 |
| 2XL | 52-54 | 26-28 | 15 |
| 3XL | 56-58 | 30-32 | 17 |
Pertanyaan yang Sering Diajukan
Implementasi Kode
# Clothing Size Converter: US β EU β UK β Asian
# Uses lookup tables for accuracy
# Women's top sizes (US letter β EU numeric)
WOMEN_US_TO_EU: dict[str, int] = {
"XS": 32, "S": 36, "M": 38, "L": 40, "XL": 42, "XXL": 44,
}
# Women's numeric sizes (US β EU)
WOMEN_US_NUM_TO_EU: dict[int, int] = {
0: 32, 2: 34, 4: 36, 6: 38, 8: 40, 10: 42, 12: 44, 14: 46, 16: 48,
}
# EU β US numeric (reverse lookup)
EU_TO_US_NUM = {v: k for k, v in WOMEN_US_NUM_TO_EU.items()}
# UK uses same numbers as EU but different from US
# UK size = EU size - 4 (roughly)
def eu_to_uk_women(eu_size: int) -> int:
return eu_size - 4
def us_num_to_eu(us_size: int) -> int | None:
return WOMEN_US_NUM_TO_EU.get(us_size)
def eu_to_us_num(eu_size: int) -> int | None:
return EU_TO_US_NUM.get(eu_size)
# Example conversions
print("Women's size chart:")
for us, eu in WOMEN_US_NUM_TO_EU.items():
uk = eu_to_uk_women(eu)
print(f" US {us:2d} β EU {eu} β UK {uk}")
# Output:
# Women's size chart:
# US 0 β EU 32 β UK 28
# US 2 β EU 34 β UK 30
# US 4 β EU 36 β UK 32
# ...Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.