Τρίτη 26 Νοεμβρίου 2019

Ανάθεση τιμών από το χρήστη

Μέχρι τώρα δίναμε τιμές στις μεταβλητές όταν γράφαμε το πρόγραμμα.
Δηλαδή για να αλλάξουμε τιμές στις μεταβλητές πρέπει να αλλάξουμε το πρόγραμμα.

Υπάρχει η δυνατότητα να δίνει ο ίδιος ο χρήστης τιμές όταν εκτελείται το πρόγραμμα, χωρίς αυτό να τροποποιείται.

Το παρακάτω πρόγραμμα, με την εντολή input, ζητάει από το χρήστη να δώσει τιμές στις μεταβλητές.

Ο χρήστης δίνει βαθμο Α Τετραμήνου, κατόπιν του Β Τετραμήνου και υπολογίζεται και εμφανίζεται ο μέσος όρος των προφορικών βαθμών.

(Προσοχή! Θυμηθείτε ότι στην python, για να είναι το αποτέλεσμα μιας διαίρεσης πραγματικός αριθμός και όχι ακέραιος, πρέπει η τιμή που δίνουμε να είναι πραγματικός, π.χ. 12.0 και όχι 12.
Αν δώσουμε ακέραιες τιμές, το αποτέλεσμα θα εμφανίσει μόνο το ακέραιο μέρος τις διαίρεσης, χωρίς υποδιαστολή.)

a=input("Δώσε Βαθμό Α Τετραμήνου: ")
b=input("Δώσε Βαθμό Β Τετραμήνου: ")
mo= (a+b)/2
print " Ο μέσος όρος προφορικου βαθμού ειναι :  " , mo

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

a=float(input ("Δώσε Βαθμό Α Τετραμήνου"))
b=float (input("Δώσε Βαθμό Β Τετραμήνου"))

όπου float είναι η δήλωση ότι το a θα είναι πραγματικός αριθμός και όχι ακέραιος.

Ασκήσεις

1. Το εμβαδό του παραλληλογράμμου δίνεται από τον τύπο Ε=α*β, όπου α και β μήκος πλευρών.
Να γραφεί πρόγραμμα το οποίο θα ζητά τις τιμές των πλευρών και θα υπολογίζει και εμφανίζει το  Εμβαδό παραλληλογράμμου.

2. Να γραφεί πρόγραμμα που θα ζητάει το ημερομίσθιο ενός εργαζόμενου και θα υπολογίζει το μηνιαίο μισθό, δεδομένου ότι αυτός εργάζεται 25 μέρες το μήνα.

3.  Να γραφεί πρόγραμμα που να διαβάζει την ακτίνα r του κύκλου και να υπολογίζει το εμβαδό του από τον τύπο : Ε=2*π*r2
Όπου π=3.14
4.  Η σχέση ανάμεσα σε ίντσες και εκατοστά είναι : 1 in=2.54 cm. Να γραφεί πρόγραμμα που θα διαβάζει το μήκος σε ίντσες και θα υπολογίζει και εμφανίζει την αντίστοιχη τιμή σε cm.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου