lamman έγραψε:
Καλημέρα, ξανά. Χίλια ευχαριστώ για την υπόδειξη, όλα πήγαν κατ'ευχή.
Όσο για το δεύτερο ερώτημα.
Όταν μου ζητάει ένα ποσό, κάνω εισαγωγή του ποσού, και επιβεβαίωση με enter.
Αν όμως λόγω γηρατειών, τύφλας ή αλτσχάιμερ, δεν βάλω το σωστό ποσό, ας πούμε 100, και βάλω 1000, και έχω επιβεβαιώσει με enter, δεν μπορώ να το διορθώσω, δεν με αφήνει.
Πρέπει να δώσεις, μια οθόνη με ένα ερώτημα στον χρήστη, για να επιβεβαιώσει το ποσό.
Υποθέτω ότι συνεχίζεις από το προηγούμενό μου παράδειγμα:
question = "Το ποσό που πληκτρολογείσατε είναι: {0}; (Ναι/Όχι)".format(poso)
answer = input(question)
if answer == "Ναι":
...
elif answer == "Όχι":
try:
poso = float(input('Δώστε το ποσό: '))
except ValueError:
poso = 0.0
...
else:
print("Πρέπει να πληκτρολογείσετε Ναι ή Όχι.")
....
Όπου οι τρεις τελείες (...) συνεχίζεις τη διαδικασία σου.