Getting Started Challenge: Create a Simple Python Calculator
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 48/100
Direzione di ricerca
Crea calculator.py come specificato nell’issue. Inizia implementando ed eseguendo manualmente il flusso di input per due numeri e un’operazione. Il lavoro è completato quando addizione, sottrazione, moltiplicazione e divisione funzionano, la divisione per zero viene gestita correttamente e lo script accetta l’input dell’utente come descritto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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! 🚀🐍
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 9
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KALIIOWORK/basic_python_programs
-
good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
KALIIOWORK/basic_python_programs#10 · 1 commento ·
-
good first issue hacktoberfest
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
KALIIOWORK/basic_python_programs#8 · 2 commenti ·
-
good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100
KALIIOWORK/basic_python_programs#6 · 1 commento ·
-
good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
KALIIOWORK/basic_python_programs#5 · 1 commento ·
Tutte le issue di KALIIOWORK/basic_python_programs
Issue simili
-
🐛 Bug 🔔 Pending processing
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
jumpserver/jumpserver#17584 ·
-
link-check link-check:sphinx-theme
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
modelscope/DiffSynth-Studio#1702 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
qgis/QGIS-Documentation#11275 ·
-
bug priority:normal ready-for-dev
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
OpenHands/extensions#626 · 1 commento ·