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
-
from:qa priority:P2 reliability tech-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
spec-kitty/spec-kitty#4874 ·
-
fix: inaccuracy ⚠️
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
uabrc/uabrc.github.io#1255 · 1 commentaire ·
-
kind:bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
ethereum-optimism/factory#64 ·