SlideShare a Scribd company logo
Ασκήσεις Python (θεωρία)
1. Χαρακτηρίστε σαν σωστές ή λάθος τις παρακάτω προτάσεις
i. Αν ένα πρόγραμμα περάσει από την διαδικασία της μεταγλώττισης χωρίς κάποιο
μήνυμα λάθους, τότε είμαστε σίγουροι ότι λειτουργεί σωστά.
ii. Στην Python δεν έχει σημασία αν γράφουμε με κεφαλαία ή μικρά γράμματα.
iii. Στις εντολές επανάληψης είναι γνωστός πάντα ο αριθμός των επαναλήψεων.
iv. Ενας μετρητής πρέπει να πάρει αρχική τιμή πριν από την εντολή επανάληψης.
2. Ποιες λίστες αριθμών παράγουν οι παρακάτω συναρτήσεις range;
i. range(10)
ii. range(1, 8)
iii. range(8, -1, -1)
3. i. Τι λάθος υπάρχει στο διπλανό τμήμα
προγράμματος;
a=int(input('Δώσε ένα ακέραιο'))
if a=0:
a=a+1
print a
ii. Σε ποια κατηγορία λαθών ανήκει;
iii. Ποιες άλλες κατηγορίες λαθών γνωρίζετε;
iv. Ποια κατηγορία θεωρείται δυσκολότερη;
4. Τι αποτέλεσμα θα μας δώσει η εκτέλεση των παρακάτω εντολών, αν δώσουμε σαν είσοδο
το 8;
x=input(‘Αριθμός ?’)
x=x / 5
print x
x=x+(x % 5)
print x
5. Ποιά από τα παρακάτω τμήματα προγράμματος εμφανίζει το μήνυμα you are a kid αν α
μικρότερο του 18, middle age αν α μεγαλύτερο του 50, ενώ αν είναι ενδιάμεσα εμφανίζει
you can vote.
if a>18 :
print(‘you can vote’)
elif a>50 :
print(‘middle age’)
else :
print(‘you are a kid’)
if a<18 :
print(‘you are a kid’)
elif a<50 :
print(‘you can vote’)
else :
print(‘middle age’)
if a>50 :
print(‘middle age’)
elif a<18 :
print(‘you are a kid’)
else :
print(‘you can vote’)
6. Κάνε κατάλληλη τροποποίηση στο διπλανό τμήμα
προγράμματος έτσι ώστε αν ο μαθητής έχει βαθμό από 10
έως 12 να του εμφανίζει επιπλέον το μήνυμα μπορούσες
όμως και καλύτερα
if bathmos>=10:
print (‘perases’)
else :
print (‘emeines’)
7. Τι θα εκτυπωθεί από την εκτέλεση των παρακάτω τμημάτων προγράμματος
sum = 0
for i in range(1, 5):
sum = sum + i *2
print(sum)
sum = 0
for i in range(1, 5):
sum = sum + i *2
print(sum)

More Related Content

PPT
Python Κεφ. 1.5 συναρτήσεις
PPTX
Απλή και σύνθετη δομή επιλογής
PPTX
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
DOCX
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
PDF
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
PPTX
Κεφάλαιο 13 - Εφαρμογές Νέφους
PDF
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
PPT
Βασικές έννοιες προγραμματισμού
Python Κεφ. 1.5 συναρτήσεις
Απλή και σύνθετη δομή επιλογής
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Κεφάλαιο 13 - Εφαρμογές Νέφους
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
Βασικές έννοιες προγραμματισμού

What's hot (20)

PPT
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
PDF
αεππ κεφαλαιο 1ο.ppt
PPTX
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
DOC
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
PPT
η ζητηση των αγαθών.
PPT
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
PPT
Python Κεφ. 1.4 Δομή Επανάληψης
PPTX
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
PDF
Python - Ασκήσεις Δομές Επιλογής
PPTX
Αναλογικό - Ψηφιακό
PDF
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
PDF
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
PDF
ΑΕΠΠ - Μάθημα 16
DOCX
Στάδια αντιμετώπισης προβλήματος
DOC
Βία
PPT
κεφαλαιο 7
PDF
10 Λυμένες Ασκήσεις στην Κινηματική απο τον Διονύση Μάργαρη
PPTX
ΑΕΠΠ - Λογικές Εκφράσεις
PDF
2.5: Ρίζες πραγματικών αριθμών - Άλγεβρα Α΄ Λυκείου
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
αεππ κεφαλαιο 1ο.ppt
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
η ζητηση των αγαθών.
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Python Κεφ. 1.4 Δομή Επανάληψης
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
Python - Ασκήσεις Δομές Επιλογής
Αναλογικό - Ψηφιακό
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
ΑΕΠΠ - Μάθημα 16
Στάδια αντιμετώπισης προβλήματος
Βία
κεφαλαιο 7
10 Λυμένες Ασκήσεις στην Κινηματική απο τον Διονύση Μάργαρη
ΑΕΠΠ - Λογικές Εκφράσεις
2.5: Ρίζες πραγματικών αριθμών - Άλγεβρα Α΄ Λυκείου
Ad

More from Katerina Drimili (20)

PDF
Ασκήσεις με πεδία της επικεφαλίδας ενός ΙΡ πακέτου
PPTX
Robots History
PDF
ΑΕΠΠ - ΤΑ Σ/Λ των Πανελλαδικών
PPT
Κεφάλαιο 5 - Δίκτυα Ευρείας Περιοχής
PPT
Δίκτυα - Κεφάλαιο 4
DOCX
παράδειγμα και άσκηση στις επαναλήψεις
PPT
Δίκτυα - Κεφάλαιο 3
PPTX
3d Printing
PPTX
Δίκτυα - Κεφάλαιο 2
PDF
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
DOCX
Πρόβλημα
PDF
ιP &amp; subnet mask (classes version)
PPTX
Overclocking
PDF
OSI και TCP-IP
PPS
Save energy
PPTX
Μέθοδοι Παραβίασης
DOC
Επαναληπτικές 1
DOC
Επαναληπτικές 2
PPTX
Tεχνικές Ασφάλειας - Κρυπτογράφησης
PPTX
8.3.1 ασφάλεια πληροφοριών
Ασκήσεις με πεδία της επικεφαλίδας ενός ΙΡ πακέτου
Robots History
ΑΕΠΠ - ΤΑ Σ/Λ των Πανελλαδικών
Κεφάλαιο 5 - Δίκτυα Ευρείας Περιοχής
Δίκτυα - Κεφάλαιο 4
παράδειγμα και άσκηση στις επαναλήψεις
Δίκτυα - Κεφάλαιο 3
3d Printing
Δίκτυα - Κεφάλαιο 2
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
Πρόβλημα
ιP &amp; subnet mask (classes version)
Overclocking
OSI και TCP-IP
Save energy
Μέθοδοι Παραβίασης
Επαναληπτικές 1
Επαναληπτικές 2
Tεχνικές Ασφάλειας - Κρυπτογράφησης
8.3.1 ασφάλεια πληροφοριών
Ad

Aσκήσεις Python (θεωρία)

  • 1. Ασκήσεις Python (θεωρία) 1. Χαρακτηρίστε σαν σωστές ή λάθος τις παρακάτω προτάσεις i. Αν ένα πρόγραμμα περάσει από την διαδικασία της μεταγλώττισης χωρίς κάποιο μήνυμα λάθους, τότε είμαστε σίγουροι ότι λειτουργεί σωστά. ii. Στην Python δεν έχει σημασία αν γράφουμε με κεφαλαία ή μικρά γράμματα. iii. Στις εντολές επανάληψης είναι γνωστός πάντα ο αριθμός των επαναλήψεων. iv. Ενας μετρητής πρέπει να πάρει αρχική τιμή πριν από την εντολή επανάληψης. 2. Ποιες λίστες αριθμών παράγουν οι παρακάτω συναρτήσεις range; i. range(10) ii. range(1, 8) iii. range(8, -1, -1) 3. i. Τι λάθος υπάρχει στο διπλανό τμήμα προγράμματος; a=int(input('Δώσε ένα ακέραιο')) if a=0: a=a+1 print a ii. Σε ποια κατηγορία λαθών ανήκει; iii. Ποιες άλλες κατηγορίες λαθών γνωρίζετε; iv. Ποια κατηγορία θεωρείται δυσκολότερη; 4. Τι αποτέλεσμα θα μας δώσει η εκτέλεση των παρακάτω εντολών, αν δώσουμε σαν είσοδο το 8; x=input(‘Αριθμός ?’) x=x / 5 print x x=x+(x % 5) print x 5. Ποιά από τα παρακάτω τμήματα προγράμματος εμφανίζει το μήνυμα you are a kid αν α μικρότερο του 18, middle age αν α μεγαλύτερο του 50, ενώ αν είναι ενδιάμεσα εμφανίζει you can vote. if a>18 : print(‘you can vote’) elif a>50 : print(‘middle age’) else : print(‘you are a kid’) if a<18 : print(‘you are a kid’) elif a<50 : print(‘you can vote’) else : print(‘middle age’) if a>50 : print(‘middle age’) elif a<18 : print(‘you are a kid’) else : print(‘you can vote’) 6. Κάνε κατάλληλη τροποποίηση στο διπλανό τμήμα προγράμματος έτσι ώστε αν ο μαθητής έχει βαθμό από 10 έως 12 να του εμφανίζει επιπλέον το μήνυμα μπορούσες όμως και καλύτερα if bathmos>=10: print (‘perases’) else : print (‘emeines’) 7. Τι θα εκτυπωθεί από την εκτέλεση των παρακάτω τμημάτων προγράμματος sum = 0 for i in range(1, 5): sum = sum + i *2 print(sum) sum = 0 for i in range(1, 5): sum = sum + i *2 print(sum)