Add number_guesse.py feature
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
Direzione di ricerca
Inizia esaminando le linee guida per i contributi al repository e conferma il nome del file autonomo previsto, poiché il titolo indica number_guesse.py mentre la soluzione richiede number_guessing.py. Il lavoro è completato quando il file fornisce l’input per il limite superiore specificato, un numero segreto casuale, tentativi ripetuti con validazione e suggerimenti Too High/Too Low, oltre a un conteggio finale dei tentativi usando la struttura richiesta, adatta ai principianti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem?
Currently the repository lacks an interactive
number guessing game implementation. There is no
example that demonstrates random number generation
combined with user input validation and game loop
logic in a beginner-friendly way.
Describe the Solution
Add a number_guessing.py file that implements a
complete number guessing game where:
- User defines the upper bound of the range
- Program generates a secret random number
- User guesses repeatedly until correct
- Program responds with "Too High" or "Too Low" hints
- Final score shows total number of guesses taken
Describe Alternatives
An alternative would be to add this as part of an
existing file, however a standalone file keeps the
code clean, readable, and easy to understand for
beginners learning Python fundamentals.
Additional Context
This is a classic beginner algorithm that covers:
- random module usage
- Input validation
- While loops
- Conditional statements
- Function design with type hints
The file will follow all repository contribution
guidelines including proper docstrings and clean
code structure.
Complexity
- Simple (< 50 lines)
- Medium (50-200 lines)
- Complex (> 200 lines)
- Lingua principale
- Python
- Stelle
- 35.4k
- Fork
- 12.9k
- Merge medio
- 2h 37m
- PR unite (30g)
- 1
Guida per i contributori
Apri la guida per i contributori
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 geekcomputers/Python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
geekcomputers/Python#3205 · 3 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
geekcomputers/Python#3060 · 1 commento ·
-
[BUG] shapchat Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
geekcomputers/Python#3214 · 5 commenti ·
-
Test of an Issue Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
geekcomputers/Python#3209 · 5 commenti ·
-
Add a feature by AI Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
geekcomputers/Python#3185 ·
Tutte le issue di geekcomputers/Python
Issue simili
-
bug ci good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
documentation
Difficoltà 2/5 Mezza giornata Idoneità per principianti 62/100
inmanta/inmanta-core#10835 ·
-
sponsored
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
Diaoul/subliminal#1382 ·