Getting Started Challenge: Create a Simple Python Calculator

Ouverte
#1 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
48/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
python
Domaine
cli

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

good first issue hacktoberfest

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:

  1. Fork this repository.
  2. Create a new branch: git checkout -b calculator-challenge
  3. Write your Python script in a file named calculator.py.
  4. Test your calculator thoroughly to ensure it works as expected.
  5. Commit your changes: git commit -m "Add Python calculator script"
  6. Push to your branch: git push origin calculator-challenge
  7. 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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de KALIIOWORK/basic_python_programs

Toutes les issues de KALIIOWORK/basic_python_programs

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.