Τι θα εμφανίσει;
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'] daysofweek = daysofweek + [''Κυριακή''] print daysofweek
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
daysofweek = daysofweek + [''Κυριακή'']
print daysofweek
['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο', 'Κυριακή']
['Κυριακή','Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
Ποια είναι η if η οποία θα ελέγχει αν μια λέξη αρχίζει από μικρό η κεφαλαίο γράμμα Α;
if word[-1] == 'A' or word[-1] == 'α':
if word[0] == 'A' and word[0] == 'α':
if word[0] == 'A' or word[0] == 'α':
if word[1] == 'A' or word[1] == 'α':
Αν δώσουμε τη λέξη 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
False
radar
madam
True
από το Τετράδιο Εργασιών Μαθητή
vowels='aeiou'
'p' not in vowels
'p' not in vowels => 'p' δεν υπάρχει στο vowels (στα φωνήεντα ) => σωστά, δεν υπάρχει =>True
Τι υπολογίζει η παρακάτω συνάρτηση;
def splitLetters(): word = raw_input('Δώσε λέξη:') for letter in word: print letter
def splitLetters():
word = raw_input('Δώσε λέξη:')
for letter in word:
print letter
Η συνάρτηση δέχεται μια λέξη και εμφανίζει το γράμμα της λέξης σε ξεχωριστή γραμμή
Η συνάρτηση δέχεται τη λέξη και εμφανίζει το μήκος των γραμμάτω της
Η συνάρτηση εμφανίζει το κάθε γράμμα της λέξης ξεκινώντας από το τελευταίο πρός το πρώτο
Τι εμφανίζει;
L = ['a', 'b', 'c'] i = 0 s1 = ' ' for ch in L: i + = 2 s1 = s1 + i * ch print s1
L = ['a', 'b', 'c']
s1 = ' '
for ch in L:
i + = 2
s1 = s1 + i * ch
print s1
Μήνυμα λάθους
a2b4c6
aabbbbcccccc
abbcccc
word = 'zanneio gymnasio'
print word[8:]
gymnasio
zanneio
ymnasio
word = 'zanneio gymnasio' print word[0:7]
print word[0:7]
z
w='MONTY PYTHON'
print len(w)
τι θα εμφανίσεi ΜΕ ΛΑΤΙΝΙΚΟΥΣ ΧΑΡΑΚΤΗΡΕΣ;
len(w) δείχνει το μήκος της συμβολοσειράς, που είναι 12 μαζί με το κενό!
Οι λίστες στην Python δεν είναι δυναμικές δομές, όπως σε άλλες γλώσσες. Δηλαδή είναι αδύνατο να έχουν σε μία λίστα στοιχεία δαφορετικών τύπων δεδομένων
Ποια είναι η λογική τιμή της έκφρασης:
'antonis' > 'antonia'
Θα εμφανίσει 5
word = 'PYTHON' print len(word)
word = 'PYTHON'
print len(word)
L = [ 10, 2, 33, 4, 33] maximum = L[0] for number in L: if number > maximum: maximum = number print maximum
L = [ 10, 2, 33, 4, 33]
maximum = L[0]
for number in L:
if number > maximum:
maximum = number print maximum
2
10
33
'1000' < '2'
100 not in range(1, 10)
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο', 'Κυριακή'] print daysofweek[0] + daysofweek[4]
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο', 'Κυριακή']
print daysofweek[0] + daysofweek[4]
ΔευτέραΠέμπτη
ΔευτέραΠαρασκευή
ΔΕΥΤΕΡΑΠΑΡΑΣΚΕΥΗ
Το παρακάτω πρόγραμμα διαβάζει αριθμούς, τους αποθηκεύει σε μια λίστα μέχρι να δοθεί αρνητικός αριθμός.
Επιλέξτε την εντολή που είναι απαραίτητη (στο σημείο που λείπει) ώστε να εμφανιστούν με αντίστροφη σειρά από αυτήν που δόθηκαν
mylist = [] n = input('Δώσε αριθμό') while n >= 0: __________________________ n = input(' Δώσε επόμενο αριθμό') for number in mylist: print number
mylist = []
n = input('Δώσε αριθμό')
while n >= 0:
__________________________
n = input(' Δώσε επόμενο αριθμό')
for number in mylist:
print number
mylist = [n] + mylist
mylist = mylist +[n]
mylist.append(n)
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]]
print fib
[3, 5, 8, 13, 21, 13, 21]
[3, 5, 8, 13, 21, [13, 21]]
[3, 5, 8, 13, 21, 34]
print str(28) == '28'
4
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'] daysofweek = [''Κυριακή''] + daysofweek print daysofweek
daysofweek = [''Κυριακή''] + daysofweek
['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
Τι θα εμφανίσουν οι λίστες;
fibonacci = [5, 8, 13, 21, 34] fib = fibonacci[:] a = fib a.pop() print a, fib
fibonacci = [5, 8, 13, 21, 34]
fib = fibonacci[:]
a = fib
a.pop()
print a, fib
[5, 8, 13, 21, 34] [5, 8, 13, 21, 34]
[5, 8, 13, 21] [5, 8, 13, 21,34]
[5, 8, 13, 21, 34] [5, 8, 13, 21]
[5, 8, 13, 21] [5, 8, 13, 21]
'babylon5' > 'babylon4'
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
[1, 1, 2, 3, 5, 8, 13, 21, 34, 0]
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
[34, 1, 1, 2, 3, 5, 8, 13, 21, 0]
L = [ 1, 2, 3, 4, 5] sum = 0.0 for number in L: sum + = number average = sum /len(L) print average
L = [ 1, 2, 3, 4, 5]
sum = 0.0
sum + = number
average = sum /len(L)
print average
3.75
3.0
3
"Py" in "Python"