Αν δώσουμε τη λέξη madam τι θα εμφανιστεί;
word = raw_input('Δώσε λέξη') panindrome = True N = len(word) i = 0 while i < N/2 and palindrome: if word[i] != word[N-i-1]: palindrome = False i + = 1 print palindrome
word = raw_input('Δώσε λέξη')
panindrome = True
N = len(word)
i = 0
while i < N/2 and palindrome:
if word[i] != word[N-i-1]:
palindrome = False
i + = 1
print palindrome
radar
False
True
madam
Τι θα εμφανίσει;
fib = [1, 1, 2, 3, 5, 8, 13, 21] fib = fib +[34] fib = [0] + fib print fib
fib = [1, 1, 2, 3, 5, 8, 13, 21]
fib = fib +[34]
fib = [0] + fib
print fib
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
[34, 1, 1, 2, 3, 5, 8, 13, 21, 0]
[1, 1, 2, 3, 5, 8, 13, 21, 34, 0]
Ποια θα είναι η νέα λίστα;
fib = [5, 8, 13, 21, 34] fib.pop(1) fib.append(55) fib.pop() fib.insert(2, 89) print fib
fib = [5, 8, 13, 21, 34]
fib.pop(1)
fib.append(55)
fib.pop()
fib.insert(2, 89)
[8, 89, 13, 21, 34]
[5, 13, 89, 21, 34]
[5, 13, 89, 21, 55]
Η αρίθμηση των χαρακτήρων από το τέλος, σε ένα αλφαρηθμιτικό ξεκινάει από το 0
Η αρίθμηση των χαρακτήρων από το τέλος, σε ένα αλφαρηθμιτικό ξεκινάει από το -1
τι θα εμφανίσει;
mix = [6, 3.14, True, 'Hi'] print len(mix)
mix = [6, 3.14, True, 'Hi']
print len(mix)
4 το σύνολο των στοιχείων
Μήνυμα λάθους, αφού δε μπορεί να υπάρξει λίστα με αριθμούς, συμβολοσειρές, λογικές τιμές
11, το σύνολο όλων των χαρακτήρων
2, το σύνολο όλων των αριθμών
από το Τετράδιο Εργασιών Μαθητή
vowels='aeiou'
'p' not in vowels
'p' not in vowels => 'p' δεν υπάρχει στο vowels (στα φωνήεντα ) => σωστά, δεν υπάρχει =>True
Ποια είναι η λογική τιμή της έκφρασης:
"Py" in "Python"
word = 'zanneio gymnasio' print word[0:len(word)]
word = 'zanneio gymnasio'
print word[0:len(word)]
gymnasio
zo
zanneio
zanneio gymnasio
Τι εμφανίζει;
alist = ['a', 'b', 'c', 'd'] ch = ' ' for i in alist: ch + = i print ch
alist = ['a', 'b', 'c', 'd']
ch = ' '
for i in alist:
ch + = i
print ch
a1b2c3d4
4
abcd
'babylon5' > 'babylon4'
print int('496') + 4
500
Μήνυμα λάθους
4964
fib = [3, 5, 8, 13, 21] fib = fib +[fib[3] + fib[4]] print fib
fib = [3, 5, 8, 13, 21]
fib = fib +[fib[3] + fib[4]]
[3, 5, 8, 13, 21, 13, 21]
[3, 5, 8, 13, 21, 34]
[3, 5, 8, 13, 21, [13, 21]]
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη'] + ['Παρασκευή', 'Σάββατο', 'Κυριακή'] print daysofweek[6]
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη'] + ['Παρασκευή', 'Σάββατο', 'Κυριακή']
print daysofweek[6]
Σάββατο
Κυριακή
Ποια είναι η if η οποία θα ελέγχει αν μια λέξη αρχίζει από μικρό η κεφαλαίο γράμμα Α;
if word[-1] == 'A' or word[-1] == 'α':
if word[1] == 'A' or word[1] == 'α':
if word[0] == 'A' and word[0] == 'α':
if word[0] == 'A' or word[0] == 'α':
print range(30, 10, -5)
[30, 25, 20, 15]
[30, 20, 10, 0, -5]
[25, 20, 15, 10]
Η συνάρτηση str μετατρέπει μια συμβολοσειρά σε ακέραιο αριθμό
Η συνάρτηση str μετατρέπει μια τιμή σε συμβολοσειρά
Επιλέξτε τον ισοδύναμο κώδικα με τον παρακάτω:
L = [6, 28, 496, 8128] for item in L: print item
L = [6, 28, 496, 8128]
for item in L:
print item
L = [6, 28, 496, 8128] for index in [0, 1, 2, 3]: print index
for index in [0, 1, 2, 3]:
print index
L = [6, 28, 496, 8128] for index in [0, 1, 2, 3]: print L[index]
print L[index]
L = [6, 28, 496, 8128] for index in [0, 1, 2, 3]: print L[i]
print L[i]
word = "PYTHON" print word[5] + word[0]
word = "PYTHON"
print word[5] + word[0]
NP
PN
OP
print 123+'123'
123123
246
Εμφάνιση λάθους
Σωστά, 123+'123' => αριθμός+κείμενο =>σφάλμα
Τι θα εμφανίσει αν δοθεί η τιμή cost=31 και payment = 50
values = [100, 50, 20, 10, 5, 2, 1] cost = input('Δώσε το κόστος των αγορών') payment = input('Δώσε το κόστος της πληρωμής') change = payment - cost for value in values: print value, ' : ' , change / value change = change % value
values = [100, 50, 20, 10, 5, 2, 1]
cost = input('Δώσε το κόστος των αγορών')
payment = input('Δώσε το κόστος της πληρωμής')
change = payment - cost
for value in values:
print value, ' : ' , change / value
change = change % value
100 : 0 50 : 0 20 : 0 10 : 1 5 : 0 2 : 4 1 : 1
100 : 0
50 : 0
20 : 0
10 : 1
5 : 0
2 : 4
1 : 1
100 : 0 50 : 0 20 : 0 10 : 1 5 : 1 2 : 2 1 : 0
5 : 1
2 : 2
1 : 0
Η αρίθμηση των χαρακτήρων σε ένα αλφαρηθμιτικό ξεκινάει από το 0
Ο τελεστής + όταν εφαρμόζεται σε αντικείμενα τύπου string, έχει σαν αποτέλεσμα τη συνένωσή τους σε μια συμβολοσειρά
Επιλέξτε τη σωστή range, ώστε το παρακάτω πρόγραμμα να δημιουργεί μια λίστα με όλα τα θετικά πολλαπλάσια του 3 που είναι μικρότερα του 1000
list3 = [] for i in range( ___, ____, ____): list3 = list3 + [i]
list3 = []
for i in range( ___, ____, ____):
list3 = list3 + [i]
range(0, 1000, 3)
range(3, 1000, 3)
range(3, 999, 3)
alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ' cipherAlphabet = alphabet[3: ] + alphabet[ :3] print cipherAlphabet
alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
cipherAlphabet = alphabet[3: ] + alphabet[ :3]
print cipherAlphabet
CDEFGHIJKLMNOPQRSTUVWXYZAB
EFGHIJKLMNOPQRSTUVWXYZABCD
DEFGHIJKLMNOPQRSTUVWXYZΑΒC
print range(10, 30, 5)
[15, 20, 25, 30]
[10, 15, 20, 25, 30]
[10, 15, 20, 25]