Επιλέξτε τη σωστή range, ώστε το παρακάτω πρόγραμμα να δημιουργεί μια λίστα με όλα τα θετικά πολλαπλάσια του 3 που είναι μικρότερα του 1000
list3 = [] for i in range( ___, ____, ____): list3 = list3 + [i]
list3 = []
for i in range( ___, ____, ____):
list3 = list3 + [i]
range(3, 999, 3)
range(3, 1000, 3)
range(0, 1000, 3)
Τα αλφαρηθμιτικά ή συμβολοσειρές είναι ακολουθίες από χαρακτήρες που έχουν μεταβαλλόμενο μέγεθος και μεταβαλλόμενα περιεχόμενα
Τα αλφαρηθμιτικά ή συμβολοσειρές είναι ακολουθίες από χαρακτήρες που έχουν σταθερό μέγεθος και μη μεταβαλλόμενα περιεχόμενα
τι θα εμφανίσει;
fruits = ['apple', 'juice'] print fruits[0]
fruits = ['apple', 'juice']
print fruits[0]
apple
5
Μήνυμα λάθους, δεν υπάρχει μηδενικό στοιχείο αφού όλα τα στοιχεία είναι δύο
juice
Tι θα εμφανιστεί αν εκτελεστεί το παρακάτω πρόγραμμα με τις συναρτήσεις (σε Python);
def num_of_Vowels(word): word = 'ΑΕΗΙΟΥΩαεηιουω' count = 0 for letter in word: count + = 1 return count def maxVowels(wordList): maxV = 0 maxWord = '' for word in wordList: if num_of_Vowels(word) > maxV: maxV = num_of_Vowels(word) maxWord = word return maxWord L = ['Θέλει', 'αρετή',' και', 'τόλμη', 'η', 'ελευθερία'] print maxVowels(L)
def num_of_Vowels(word):
word = 'ΑΕΗΙΟΥΩαεηιουω'
count = 0
for letter in word:
count + = 1
return count
def maxVowels(wordList):
maxV = 0
maxWord = ''
for word in wordList:
if num_of_Vowels(word) > maxV:
maxV = num_of_Vowels(word)
maxWord = word
return maxWord
L = ['Θέλει', 'αρετή',' και', 'τόλμη', 'η', 'ελευθερία']
print maxVowels(L)
9
τόλμη
αρετή
ελευθερία
Τι θα εμφανίσει;
alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ' cipherAlphabet = alphabet[3: ] + alphabet[ :3] print cipherAlphabet
alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
cipherAlphabet = alphabet[3: ] + alphabet[ :3]
print cipherAlphabet
EFGHIJKLMNOPQRSTUVWXYZABCD
DEFGHIJKLMNOPQRSTUVWXYZΑΒC
CDEFGHIJKLMNOPQRSTUVWXYZAB
Τι επιστρέφει η παρακάτω συνάρτηση στην Python:
def vowels(word): vowels = 'AEIOUaeiou' word_vowels='' for letter in word: if letter in vowels: word_vowels + = letter return word_vowels
def vowels(word):
vowels = 'AEIOUaeiou'
word_vowels=''
if letter in vowels:
word_vowels + = letter
return word_vowels
την ίδια τη συμβολοσειρά μόνο με τα φωνήνετά της
τη ίδια τη συμβολοσειρά χωρίς τα φωνήεντα
Τη συμβολοσειρά σε ΚΕΦΑΛΑΙΑ
τον αριθμό φωνηέντων που έχει μια συμβολοσειρά
x = [21, 23, 25, 27] y = [5, 6, 7, 8] z = x + y print z
x = [21, 23, 25, 27]
y = [5, 6, 7, 8]
z = x + y
print z
[21, 23, 25, 27], 5, 6, 7, 8]]
[21, 23, 25, 27, 5, 6, 7, 8]
[21, 23, 25, 27,[5, 6, 7, 8]]
Ποια είναι η if η οποία θα ελέγχει αν μια λέξη αρχίζει από μικρό η κεφαλαίο γράμμα Α;
if word[0] == 'A' and word[0] == 'α':
if word[1] == 'A' or word[1] == 'α':
if word[-1] == 'A' or word[-1] == 'α':
if word[0] == 'A' or word[0] == 'α':
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη'] + ['Παρασκευή', 'Σάββατο', 'Κυριακή'] print daysofweek[6]
daysofweek = ['Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη'] + ['Παρασκευή', 'Σάββατο', 'Κυριακή']
print daysofweek[6]
Σάββατο
Μήνυμα λάθους
Κυριακή
Τι θα εμφανίσουν οι λίστες;
fibonacci = [5, 8, 13, 21, 34] fib = fibonacci[:] a = fib a.pop() fib.pop() a[0] = a[1] = 55 print a print fib print fibonacci
fibonacci = [5, 8, 13, 21, 34]
fib = fibonacci[:]
a = fib
a.pop()
fib.pop()
a[0] = a[1] = 55
print a
print fib
print fibonacci
[55, 55, 13]
[5, 8, 13]
[5, 8, 13, 21, 34]
[55, 55, 13, 21]
[5 ,8, 13, 21]
από το Τετράδιο Εργασιών Μαθητή
w='MONTY PYTHON'
print len(w)
τι θα εμφανίσεi ΜΕ ΛΑΤΙΝΙΚΟΥΣ ΧΑΡΑΚΤΗΡΕΣ;
len(w) δείχνει το μήκος της συμβολοσειράς, που είναι 12 μαζί με το κενό!
H λίστα πρέπει να έχει αντικείμενα του ίδιου τύπου δεδομένων
Η λίστα είναι μια διατεταγμένη ακολουθία αντικειμένων, όχι απαραίτητα του ίδιου τύπου
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, 34]
[3, 5, 8, 13, 21, [13, 21]]
[3, 5, 8, 13, 21, 13, 21]
Με τη συνάρτηση int μπορούμε να μετατρέψουμε ένα αλφαριθμητικό στον ακέραιο αριθμό που αναπαριστά
Τι θα επιστρέψει η παρακάτω συνάρτηση αν της στείλουμε δύο ταξινομημένες λίστες την Α=[3, 7, 9] και την Β=[1, 6, 11] ;
def merge(A,B): L = [] while A != [] and B != []: if A[0] < B[0]: L.append(A.pop(0)) else: L.append(B.pop(0)) return L + A + B
def merge(A,B):
L = []
while A != [] and B != []:
if A[0] < B[0]:
L.append(A.pop(0))
else:
L.append(B.pop(0))
return L + A + B
[1, 3, 6, 7, 9, 11]
[3, 7, 9, 1, 6, 11]
[1, 3, 7, 9, 6, 11]
Ποια είναι η λογική τιμή της έκφρασης:
"Py" in "Python"
print range(10, 30, 5)
[10, 15, 20, 25, 30]
[10, 15, 20, 25]
[15, 20, 25, 30]
Τι θα εμφανίσει το παρακάτω πρόγραμμα αν ο χρήστης δώσει την τιμή N=5
Ν = input('Δώσε αριθμό') numberList = range(1, N + 1): sum = 0 for number in numberList: sum + = number print sum
Ν = input('Δώσε αριθμό')
numberList = range(1, N + 1):
sum = 0
for number in numberList:
sum + = number
print sum
15
21
10
print range(1, 5, -1)
[1]
[5, 4, 3, 2]
[1, 0, -1, -2, -3]
[]
numbers = [20, -4, 7, 8, -2, -6, 1, -10] positives = [] negatives = [] for number in numbers: if number > 0: positive.append(number) else: negatives.append(number) print positives print negatives
numbers = [20, -4, 7, 8, -2, -6, 1, -10]
positives = []
negatives = []
for number in numbers:
if number > 0:
positive.append(number)
negatives.append(number)
print positives
print negatives
[20, 7, 8, 1]
[-4, -2, -6, -10]
[20, -4, 7, 8, -2, -6, 1, -10]
Τι θα εμφανίσει ο παρακάτω κώδικας σε Python;
de trimSpaces(sentence): result = '' for char in sentence: if char != '': result + = char phrase = 'Καλή επιτυχία στις εξετάσεις' print trimSpaces(phrase)
de trimSpaces(sentence):
result = ''
for char in sentence:
if char != '':
result + = char
phrase = 'Καλή επιτυχία στις εξετάσεις'
print trimSpaces(phrase)
Καλή Επιτυχία Στις Εξετάσεις
ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΣΤΙΣ ΕΞΕΤΑΣΕΙΣ
' ' τίποτα, δηλαδή τρία κενά
Καλήεπιτυχίαστιςεξετάσεις
word = 'zanneio gymnasio' print word[:7]
word = 'zanneio gymnasio'
print word[:7]
zanneio g
gymnasio
zanneio
Η αρίθμηση των χαρακτήρων σε ένα αλφαρηθμιτικό ξεκινάει από το 1
Η αρίθμηση των χαρακτήρων σε ένα αλφαρηθμιτικό ξεκινάει από το 0
def maxLength(wordList): maxLen = 0 maxWord = '' for word in wordList: if len(word) > maxLen: maxLen = len(word) maxWord = word return maxWord L=['I', 'am', 'learning', 'Python', 'OLE'] print maxLength(L)
def maxLength(wordList):
maxLen = 0
if len(word) > maxLen:
maxLen = len(word)
L=['I', 'am', 'learning', 'Python', 'OLE']
print maxLength(L)
8
Python
learning
OLE
word = 'zanneio gymnasio' print word[0:7]
print word[0:7]
z