Getting Started Challenge: Create a Simple Python Calculator
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 48/100
Piste de recherche
Créez calculator.py comme indiqué dans l’issue. Commencez par implémenter et exécuter manuellement le flux de saisie pour deux nombres et une opération. Le travail est terminé lorsque l’addition, la soustraction, la multiplication et la division fonctionnent, que la division par zéro est gérée correctement et que le script accepte les entrées utilisateur comme décrit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Welcome, beginners! 🎉 In this challenge, we invite you to create a basic Python calculator. It's a fantastic way to apply your programming knowledge and have fun while doing it!
Task:
Create a Python script that performs basic arithmetic operations (addition, subtraction, multiplication, division) on two numbers. Your calculator should take user input for numbers and the operation to be performed.
Guidelines:
- Use Python's input() function to receive user input.
- Implement separate functions for each operation (addition, subtraction, multiplication, division).
- Ensure your calculator handles division by zero gracefully.
- Bonus: Add functionality for additional operations like square root or percentage calculations.
How to Contribute:
- Fork this repository.
- Create a new branch:
git checkout -b calculator-challenge - Write your Python script in a file named
calculator.py. - Test your calculator thoroughly to ensure it works as expected.
- Commit your changes:
git commit -m "Add Python calculator script" - Push to your branch:
git push origin calculator-challenge - Open a pull request to this repository.
Feel free to ask questions if you're stuck, and don't worry about making mistakes – learning is all about experimenting! Happy coding! 🚀🐍
- Langage dominant
- Python
- Étoiles
- 0
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de KALIIOWORK/basic_python_programs
-
good first issue hacktoberfest
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
KALIIOWORK/basic_python_programs#10 · 1 commentaire ·
-
good first issue hacktoberfest
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
KALIIOWORK/basic_python_programs#8 · 2 commentaires ·
-
good first issue hacktoberfest
Difficulté 2/5 1-3 heures Accessibilité débutants 50/100
KALIIOWORK/basic_python_programs#6 · 1 commentaire ·
-
good first issue hacktoberfest
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
KALIIOWORK/basic_python_programs#5 · 1 commentaire ·
Toutes les issues de KALIIOWORK/basic_python_programs
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
learningequality/ricecooker#747 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
BSData/horus-heresy-3rd-edition#3171 ·
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
run-llama/llama_index#23199 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
KhronosGroup/glTF-Blender-IO#2769 ·