Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Συσκευές Εισόδου και Εξόδου

Σχεδιάστε έναν αλγόριθμο που θα προτρέπει τον χρήστη να εισαγάγει το ύψος του και να αποθηκεύει την είσοδο σε ένα ύψος ονόματος μεταβλητής;

Ακολουθεί ένας αλγόριθμος που ζητά από έναν χρήστη να εισαγάγει το ύψος του και να αποθηκεύσει την είσοδο σε μια μεταβλητή "ύψος":

1. Ξεκινήστε εμφανίζοντας μια προτροπή στον χρήστη, ενημερώνοντάς τον ότι πρέπει να εισάγει το ύψος του.

Ζητήστε από τον χρήστη να εισαγάγει το ύψος του σε μια συγκεκριμένη μονάδα μέτρησης (π.χ. ίντσες, πόδια, κ.λπ.)

2. Διαβάστε την είσοδο από τον χρήστη και αποθηκεύστε την σε μια μεταβλητή που ονομάζεται «ύψος». Βεβαιωθείτε ότι χρησιμοποιείτε τον σωστό τύπο δεδομένων για να αποθηκεύσετε την εισαγόμενη τιμή.

3. Επικυρώστε την είσοδο για να βεβαιωθείτε ότι το εισαγόμενο ύψος είναι μια αριθμητική τιμή και βρίσκεται εντός ενός αναμενόμενου εύρους. Εάν η είσοδος δεν είναι έγκυρη, εμφανίστε ένα μήνυμα σφάλματος και ζητήστε από τον χρήστη να εισαγάγει ένα έγκυρο ύψος.

4. Εάν η είσοδος είναι έγκυρη, αποθηκεύστε τη μεταβλητή «ύψος» στην επιθυμητή δομή δεδομένων, όπως μια βάση δεδομένων ή μια θέση μνήμης στο πρόγραμμά σας.

```

def get_height():

"""Προτρέπει τον χρήστη να εισαγάγει το ύψος του και αποθηκεύει την είσοδο σε μια μεταβλητή που ονομάζεται "ύψος".

Επιστροφές:

Μια αριθμητική τιμή που αντιπροσωπεύει το ύψος του χρήστη στην καθορισμένη μονάδα μέτρησης.

"""

# Ζητήστε από τον χρήστη να εισαγάγει το ύψος του.

ύψος =είσοδος ("Εισαγάγετε το ύψος σας σε ίντσες:")

# Επικυρώστε την είσοδο για να βεβαιωθείτε ότι είναι αριθμητική τιμή.

αν όχι ύψος.isdigit():

raise ValueError("Μη έγκυρη εισαγωγή:Το ύψος πρέπει να είναι αριθμητική τιμή.")

# Μετατρέψτε την είσοδο σε αριθμητική τιμή και επιστρέψτε την.

ύψος =int (ύψος)

ύψος επιστροφής

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα