Hat Size Converter
Converti le misure dei cappelli tra misure US, UK, Europea e centimetri.
HatSizeConverter.fullChart
| cm | HatSizeConverter.usSize | HatSizeConverter.ukSize | HatSizeConverter.euSize |
|---|---|---|---|
| 51 | 6 3/8 | 6 1/4 | 51 |
| 52 | 6 1/2 | 6 3/8 | 52 |
| 53 | 6 5/8 | 6 1/2 | 53 |
| 54 | 6 3/4 | 6 5/8 | 54 |
| 55 | 6 7/8 | 6 3/4 | 55 |
| 56 | 7 | 6 7/8 | 56 |
| 57 | 7 1/8 | 7 | 57 |
| 58 | 7 1/4 | 7 1/8 | 58 |
| 59 | 7 3/8 | 7 1/4 | 59 |
| 60 | 7 1/2 | 7 3/8 | 60 |
| 61 | 7 5/8 | 7 1/2 | 61 |
| 62 | 7 3/4 | 7 5/8 | 62 |
| 63 | 7 7/8 | 7 3/4 | 63 |
| 64 | 8 | 7 7/8 | 64 |
HatSizeConverter.measureTitle
HatSizeConverter.measureText
Informazioni sullo strumento
Le taglie dei cappelli variano significativamente da paese a paese e da produttore a produttore, rendendo frustrante trovare la giusta misura quando si acquista online o si viaggia. Questo convertitore di taglie di cappelli ti consente di tradurre istantaneamente tra i sistemi americano, britannico, europeo (misurati in centimetri) e altri comuni, in modo che tu possa ordinare cappelli con sicurezza da qualsiasi parte del mondo senza indovinare.
Seleziona semplicemente il tuo attuale sistema di taglia di cappello, inserisci la misurazione o la taglia e scegli il sistema di destinazione in cui desideri convertire. Lo strumento visualizza tutte le taglie equivalenti in tempo reale, rendendo facile confrontare le opzioni. Che tu stia acquistando un cappello a feltro dall'Europa, un berretto da baseball dal Giappone o ordinando un cappello personalizzato online, questo convertitore elimina la confusione e garantisce una vestibilità perfetta ogni volta.
Domande Frequenti
Implementazione del Codice
# Hat size conversion table (circumference in cm)
HAT_SIZES = [
{"cm": 51, "us": "6 3/8", "uk": "6 3/8", "eu": 51},
{"cm": 52, "us": "6 1/2", "uk": "6 1/2", "eu": 52},
{"cm": 53, "us": "6 5/8", "uk": "6 5/8", "eu": 53},
{"cm": 54, "us": "6 3/4", "uk": "6 3/4", "eu": 54},
{"cm": 55, "us": "6 7/8", "uk": "6 7/8", "eu": 55},
{"cm": 56, "us": "7", "uk": "7", "eu": 56},
{"cm": 57, "us": "7 1/8", "uk": "7 1/8", "eu": 57},
{"cm": 58, "us": "7 1/4", "uk": "7 1/4", "eu": 58},
{"cm": 59, "us": "7 3/8", "uk": "7 3/8", "eu": 59},
{"cm": 60, "us": "7 1/2", "uk": "7 1/2", "eu": 60},
{"cm": 61, "us": "7 5/8", "uk": "7 5/8", "eu": 61},
{"cm": 62, "us": "7 3/4", "uk": "7 3/4", "eu": 62},
{"cm": 63, "us": "7 7/8", "uk": "7 7/8", "eu": 63},
]
def find_hat_size(cm: float) -> dict | None:
# Find exact match or nearest
exact = next((s for s in HAT_SIZES if s["cm"] == int(cm)), None)
if exact:
return exact
# Nearest
return min(HAT_SIZES, key=lambda s: abs(s["cm"] - cm))
# Convert cm to US/UK/EU sizes
result = find_hat_size(57)
print(f"Head circumference: {result['cm']} cm")
print(f"US size: {result['us']}")
print(f"UK size: {result['uk']}")
print(f"EU size: {result['eu']}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.