Spaces:
Running
Running
| def convert_temperature(temp_c: float, unit: str) -> int: | |
| if unit == "f": | |
| return int((temp_c * 9 / 5) + 32) | |
| elif unit == "s": | |
| return int(temp_c + 273.15) | |
| return int(temp_c) | |
| def convert_wind_speed(speed_kmh: float, unit: str) -> int: | |
| if unit == "f": | |
| return int(speed_kmh * 0.621371) # km/h to mph | |
| elif unit == "s": | |
| return int(speed_kmh / 3.6) # km/h to m/s | |
| return int(speed_kmh) | |
| def convert_visibility(vis_km: float, unit: str) -> int: | |
| if unit == "f": | |
| return int(vis_km * 0.621371) # km to miles | |
| return int(vis_km) | |
| def convert_precip(precip_mm: float, unit: str) -> float: | |
| if unit == "f": | |
| return round(precip_mm * 0.0393701, 2) # mm to inches | |
| return round(precip_mm, 2) | |