{"id":18250387,"url":"https://github.com/qtle3/boxing_weight_classes","last_synced_at":"2025-04-08T20:27:25.853Z","repository":{"id":251449015,"uuid":"837450761","full_name":"qtle3/boxing_weight_classes","owner":"qtle3","description":"The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.","archived":false,"fork":false,"pushed_at":"2024-08-03T03:42:13.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T16:01:52.628Z","etag":null,"topics":["arithmetic-operations","conditional-statements","data-structures","error-handling","modular-design","string-manipulation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qtle3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-03T03:04:07.000Z","updated_at":"2024-08-03T23:38:28.000Z","dependencies_parsed_at":"2024-08-03T04:43:04.647Z","dependency_job_id":null,"html_url":"https://github.com/qtle3/boxing_weight_classes","commit_stats":null,"previous_names":["qtle3/boxing_weight_classes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qtle3%2Fboxing_weight_classes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qtle3%2Fboxing_weight_classes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qtle3%2Fboxing_weight_classes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qtle3%2Fboxing_weight_classes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qtle3","download_url":"https://codeload.github.com/qtle3/boxing_weight_classes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247921500,"owners_count":21018605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arithmetic-operations","conditional-statements","data-structures","error-handling","modular-design","string-manipulation"],"created_at":"2024-11-05T09:44:31.542Z","updated_at":"2025-04-08T20:27:25.837Z","avatar_url":"https://github.com/qtle3.png","language":"Python","readme":"# Python Boxing Weight Classifier\n\n## Overview\n\nThe Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.\n\n## Features\n\n- Input weight in pounds and convert it to kilograms.\n- Determine Olympic weight class for both men and women.\n- Handles invalid input for gender and prompts the user until a valid input is provided.\n- Provides accurate classification for various Olympic weight categories.\n\n## Key Concepts and Topics Covered\n\n- **Python Basics**: Variables, functions, loops, and conditionals.\n- **Data Structures**: Using lists and tuples for weight classes.\n- **Error Handling**: Input validation and user prompts.\n- **String Manipulation**: Normalizing input with string methods.\n- **Arithmetic Operations**: Unit conversion calculations.\n- **Modular Design**: Separation of logic into functions.\n\n## Olympic Weight Classes\n\n### Men's Weight Classes\n\n- **Flyweight:** ≤ 52 kg\n- **Featherweight:** ≤ 57 kg\n- **Lightweight:** ≤ 63 kg\n- **Welterweight:** ≤ 69 kg\n- **Middleweight:** ≤ 75 kg\n- **Light Heavyweight:** ≤ 81 kg\n- **Heavyweight:** ≤ 91 kg\n- **Super Heavyweight:** \u003e 91 kg\n\n### Women's Weight Classes\n\n- **Flyweight:** ≤ 51 kg\n- **Featherweight:** ≤ 57 kg\n- **Lightweight:** ≤ 60 kg\n- **Welterweight:** ≤ 69 kg\n- **Middleweight:** ≤ 75 kg\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqtle3%2Fboxing_weight_classes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqtle3%2Fboxing_weight_classes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqtle3%2Fboxing_weight_classes/lists"}