ΑΣΚΗΣΕΙΣ
ΑΣΚΗΣΗ 1
Ποια είναι η έξοδος των παρακάτω εντολών εξόδου;
1. print 52. print(5)
3. print("a = ", 5)
4. print("a = \n", 5)
5. print("a", 3 * "b")
6. print("a", end=" "); print("b\n", "c")
ΑΣΚΗΣΗ 2
Τι θα εμφανίσουν στην οθόνη οι παρακάτω κλήσεις της συνάρτησης print();
1. print("Hello everyone!")
2. print("\tHello everyone!")
3. print("Hello \teveryone!")
4. print("Hello \"everyone!")
5. print("Hello \neveryone!")
6. print("\n\nHello everyone!")
ΑΣΚΗΣΗ 3
Εντοπίστε τα συντακτικά λάθη σε καθένα από τα παρακάτω αποσπάσματα κώδικα:
name1 = "Mercedes"
name2 = "Benz'
company = name1 + " " + name2
print(company, "is a car manufacturer that produces luxury cars")
print("The design of the "A Class" series is young and modern")
----------------------------------------------------------------
str = '''Real Madrid, is a professional football club based in Madrid, Spain. It was founded in 1902 as Madrid Football Club'''
print(str, end=" ")
str2 = "The club has traditionally worn a white home kit since inception. The word Real means Royal in Spanish"
print(str2)
ΑΣΚΗΣΗ 4
Εξηγήστε τι εκτυπώνουν τα επόμενα αποσπάσματα κώδικα στην οθόνη:
1) name = 'chris'
print(name)
print(name.title())
print(name.upper())
name = 'MARIA'
print(name.lower())
2) first_name = 'bill'
last_name = 'gates'
full_name = first_name + ' ' + last_name
print(full_name.title())
3) first_name = 'steve'
last_name = 'jobs'
full_name = first_name + ' ' + last_name
print(full_name.upper(), "\nwas the founder of Apple Inc.")
4) first_name = 'guido'
last_name = 'van rossum'
full_name = first_name + ' ' + last_name
message = full_name.title()
print(message, "is the creator of Python.")
ΑΣΚΗΣΗ 5
Να γραφεί πρόγραμμα που δέχεται από το χρήστη τα δύο αγαπημένα του φαγητά. Ακολούθως δημιουργεί το όνομα ενός νέου φαγητού που αποτελείται από τα ονόματα των δύο επιμέρους φαγητών που δόθηκαν, και το εμφανίζει.
ΑΣΚΗΣΗ 6
ΑΣΚΗΣΗ 7
Να συμπληρωθούν τα κενά των παρακάτω προτάσεων με τους όρους που λείπουν:
1) Το _________ είναι ένα σύνολο χαρακτήρων όπως γράμματα, αριθμοί, σημεία στίξης και άλλα ειδικά σύμβολα που τοποθετούνται εντός μονών ή διπλών εισαγωγικών.
2) Η συνάρτηση print() εμφανίζει πάντα ως τελική τιμή ένα χαρακτήρα _________. Αυτό σημαίνει ότι κάθε νέο print() θα εμφανίζει το κείμενο του σε επόμενη γραμμή.
3) Οι χαρακτήρες _________ μας επιτρέπουν να γράφουμε ειδικούς χαρακτήρες μέσα στα strings. Αυτοί οι χαρακτήρες εισάγονται με ένα backslash \ ακολουθούμενο από τον αντίστοιχο χαρακτήρα.
4) Με τον __________ μπορούμε να συνενώσουμε δύο strings για να δημιουργήσουμε ένα μεγαλύτερο.
5) Με τον __________ μπορούμε να επαναλάβουμε ένα string για έναν αριθμό φορών.
6) Aν θέλουμε μια πρόταση να επεκτείνεται σε περισσότερες από μία γραμμές, πρέπει να χρησιμοποιήσουμε το χαρακτήρα αλλαγής γραμμής που είναι ένα __________.
7) Μερικές από τις πιο συχνές _________ επεξεργασίας strings είναι η upper(), η lower() και η swapcase().
8) Για να ενεργοποιήσουμε τη μέθοδο ενός string, γράφουμε το όνομα του string και προσθέτουμε μια __________ ακολουθούμενη από το όνομα της μεθόδου και ένα ζεύγος παρενθέσεων.
9) Η συνάρτηση __________ είναι μια εντολή εισόδου η οποία δέχεται από το πληκτρολόγιο ένα κείμενο που εισάγει ο χρήστης.
10) Για την εισαγωγή ενός συμβόλου __________ μέσα στο string, γράφουμε το σύμβολο % ακολουθούμενο από ένα γράμμα που αντιπροσωπεύει των τύπο της τιμής που εισάγουμε. Το σύμβολο %s αντιστοιχεί σε ένα string ενώ το σύμβολο %d αντιστοιχεί σε έναν αριθμό.
Μακρής Ηλίας Π.Ε. Πληροφορικής