1)Να γράψετε τις τιμές που εισάγονται στη λίστα σε κάθε περίπτωση σαν αποτέλεσμα της εκτέλεσης των ακόλουθων τμημάτων κώδικα στη γλώσσα προγραμματισμού Python:
α) lista = [] for i in range (2,7,1): lista.append(i**2) |
β) lista = [] for i in range (4,12,2): lista.append(i**2) |
2)Να συμπληρωθούν τα αριθμημένα κενά (1-8) στον παρακάτω κώδικα σε γλώσσα προγραμματισμού Python, έτσι ώστε το πρόγραμμα να διαβάζει ακέραιους αριθμούς και να τους εισάγει σε δύο λίστες A και B, των 5 θέσεων η καθεμία. Στη συνέχεια να δημιουργεί και να τυπώνει στην οθόνη μια λίστα C, 5 θέσεων, τα στοιχεία της οποίας προκύπτουν από το γινόμενο των αντίστοιχων στοιχείων από τις λίστες Α και Β.
1 |
A = [] |
2 |
B = [] |
3 |
C = [] |
4 |
for i in range(5): |
5 |
x = int(input("Δώσε αριθμό για τη λίστα A: ")) |
6 |
A.append(_(1)_) |
7 |
for i in range(_(2)_): |
8 |
y = _(3)_ |
9 |
_(4)_ |
10 |
_(5)_ range(_(6)_): |
11 |
_(7)_ |
12 |
print(_(8)_) |
3 ) Σημειώστε στο γραπτό σας ποια θα είναι η τελική μορφή της λίστας R που θα εμφανιστεί στην οθόνη μετά την εφαρμογή των παρακάτω εντολών:
4) Να γράψετε στο γραπτό σας τι εμφανίζεται κατά την εκτέλεση του παρακάτω προγράμματος .
1 |
x=[2,7,5,1,-2] |
|
2 |
c=[3,-2,9,-2,25] |
|
3 |
d=[0,0,0,0,0] |
|
4 |
for i in range(0,4): |
|
5 |
if i<=2: |
|
6 |
d[i]=x[i] |
|
7 |
else: |
|
8 |
d[i]=c[i] |
|
9 |
print d |
|
5) Να γραφεί πρόγραμμα Python που θα διαβάζει 10 βαθμούς μαθητή και θα υπολογίζει:
α) Τον μέγιστο και ελάχιστο
β) Τον μέσο όρο
γ) Το πλήθος των βαθμών κάτω από την βάση
δ) Το ποσοστό των βαθμών που είναι πάνω από 18
6) Ένα σούπερ μάρκετ έχει 450 προϊόντα. Για την αποτελεσματική διαχείριση των προϊόντων το σούπερ μάρκετ καταγράφει το όνομα και το πλήθος των τεμαχίων του κάθε προϊόντος.
Να αναπτυχθεί πρόγραμμα, σε γλώσσα προγραμματισμού Python, το οποίο:
4.1. Να καταχωρεί το όνομα και το πλήθος των διαθέσιμων τεμαχίων κάθε προϊόντος στις λίστες on_pr και pl αντίστοιχα.
4.2. Να εμφανίζει τον τίτλο «ΠΡΟΪΟΝΤΑ ΓΙΑ ΠΑΡΑΓΓΕΛΙΑ» και στη συνέχεια τα ονόματα των προϊόντων που πρέπει να παραγγελθούν, όταν το πλήθος των διαθέσιμων τεμαχίων κάποιου προϊόντος είναι λιγότερο από 10.
4.3. Να υπολογίζει και να εμφανίζει το πλήθος όλων των προϊόντων που είναι για παραγγελία.
7)Το Υπουργείο Υγείας πραγματοποιεί έρευνα για την επιλογή ειδικότητας στους πτυχιούχους της Ιατρικής. Οι ειδικότητες που μπορούν να επιλέξουν οι πτυχιούχοι της Ιατρικής είναι: Π=παθολόγος ή Χ=χειρούργος. Να αναπτυχθεί πρόγραμμα, σε γλώσσα προγραμματισμού Python, το οποίο:
4.1. Να διαβάζει από το πληκτρολόγιο ονοματεπώνυμο πτυχιούχου και την ειδικότητα που θέλει να επιλέξει (Π ή Χ ) και να τα καταχωρεί αντίστοιχα στις λίστες onoma και protimisi. Η καταχώρηση τελειώνει όταν πληκτρολογήσουμε * στο όνομα του πτυχιούχου. Να θεωρήσετε ότι τα δεδομένα είναι σωστά και δεν χρειάζεται έλεγχος εγκυρότητας των δεδομένων.
4.2. Να υπολογίζει και να τυπώνει το σύνολο των προτιμήσεων ανά ειδικότητα.
4.3. Να υπολογίζει και να εμφανίζει την ειδικότητα με το μεγαλύτερο αριθμό προτιμήσεων και στην περίπτωση ισοβαθμίας να εμφανίζεται το μήνυμα "Οι Παθολόγοι και οι Χειρούργοι έχουν την ίδια προτίμηση".
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.