Mεταβλητές-τελεστές-print-for-while-Συμβολοσειρές-random-def

You got 20 of 25 possible points.
Your score: 80%
Question 1

Μετατρέψτε την for σε ισοδύναμη while

for i in range(20,10,-5):

    print i

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer

i=20

while i>10:

    i=i-5 

    print i

    

0

i=20

while i>10:

    print i

    i=i+5 

0
Selected

i=20

while i<10:

    print i

    i=i-5 

    

0

χμμμ...μάλλον το i πρέπει να είναι μεγαλύτερο του 10, όχι μικρότερο (το i ξεκινά από το 20 έως το 10, με βήμα -5)

i=20

while i>10:

    print i

    i=i-5

0
Should have chosen
Question 2

Επιλέξτε τις κατάλληλες εντολές ...

Score: 0.5 of 1
Your answerChoiceScoreFeedbackCorrect answer
n=input('Δώσε .....')διαβάζει ένα όνομα0ότι δώσει ο χρήστης θα γίνει str, κατί τέτοιο είναι απαραίτητο για το όνομαn=raw_input('Δώσε .....)
n=raw_input('Δώσε .....)διαβάζει έναν αριθμό0ο τύπος της μεταβλητής διαμορφώνεται από αυτό που θα δώσει ο χρήστης (όχι κείμενο)n=input('Δώσε .....')
n=int(input('Δώσε ......'))Διαβάζει έναν ακέραιο αριθμό1οτι τιμή δώσει ο χρήστης, μετατρέπεται σε ακέραιο (κόβονται τα δεκαδικά)n=int(input('Δώσε ......'))
n=float(input('Δώσε .....'))Διαβάζει έναν πραγματικό αριθμό1οτι τιμή δώσει ο χρήστης, μετατρέπεται σε float (αν δοθεί ακέραιος π.χ. το 3, θα γίνει 3.0 (βοηθά στις διαιρέσεις για την Python 2.7)n=float(input('Δώσε .....'))
Question 3

12/16

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

0.75

0
Selected

0

1

Σωστή σκέψη, αφού ζητείται ακέραιο πηλίκο, άρα δε θα υπάρχουν δεκαδικά

Should have chosen

1

0
Question 4

τι θα εμφανίσει;

for i in range(10, 22, -3):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

22, 19, 16, 13

0

10

0
Selected

τίποτα

1
Should have chosen
Question 5

4 / 2 + 5 == 10 - 6 / 2

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected
True1
Should have chosen
False0

4 / 2 + 5 == 10 - 6 / 2 άρα 2 + 5 == 10 - 3 άρα 7 == 7 άρα True

Question 6

import random

a=random.randint(1,3)

print a

 τι θα εμφανιστεί;

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

1 ή 3

0

random.randint(1,3) # θα εμφανίσει ακέραιο από το 1 έως ΚΑΙ το 3

1 ή 2

0

random.randint(1,3) # θα εμφανίσει ακέραιο από το 1 έως ΚΑΙ το 3

Selected

1 ή 2 ή 3

1
Should have chosen
Question 7

int(10.0/3)

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

3

1
Should have chosen

3.33

0
Question 8

5 % 6 + 5 != 2**3 +12 /5

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected
True0
False0
Should have chosen

5 % 6 + 5 != 2**3 +12 /5 ή 5 + 5 != 8 + 2 ή 10!= 10 ή False

Question 9

Τι θα εμφανιστεί;

Print=10

print Print

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

Print

0
Selected

10

1

χμμμ... δε φαίνεται και πολύ φυσικό να θέτεις μια μεταβλητή με όνομα Print αλλά είναι με κεφαλαίο

Should have chosen

SyntaxError: invalid syntax

0
Question 10

pinakida='XYZ1234' 
print 'xyz' in pinakida
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Selected
False1
Should have chosen
Question 11

7+ 7 / 7 ** 7 == 7 / 7 * 7
 

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Should have chosen
Selected
False0

7+ 7 / 7 ** 7 == 7 / 7 * 7 άρα 7 + 7 / (κάτι πολύ μεγαλύτερο του 7) == 1*7 άρα 7 + 0 ==  7 άρα 7 == 7 άρα True

Question 12

τι θα εμφανίσει;

for i in range(3, 3, 3):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

3, 3, 3

0

3

0
Selected

τίποτα

1
Should have chosen
Question 13

a='ΕΠΑΛ'
b=a[0]+a[3]+a[2]+a[1]
if a==b:
    print 'True'
else:
    print 'False'
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Selected
False1
Should have chosen
Question 14

int(str(1)*3)+2

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

5

0
Selected

113

1
Should have chosen

'1112'

0
Question 15

protasi='ΝΙΨΟΝ ΑΝΟΜΗΜΑΤΑ ΜΗ ΜΟΝΑΝ ΟΨΙΝ' 
protasi_no_space=''
for kathe_gramma in protasi:
    if kathe_gramma!=' ':
        protasi_no_space+=kathe_gramma
x=''
for kathe_gramma in protasi_no_space:
    x=kathe_gramma+x
if x==protasi_no_space:
    print 'καρκινική επιγραφή'
else:
    print 'δεν είναι καρκινική επιγραφή'
Τι θα εμφανίσει το παραπάνω πρόγραμμα;
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

'δεν είναι καρκινική επιγραφή'

0

'ΝΙΨΟΝ ΑΝΟΜΗΜΑΤΑ ΜΗ ΜΟΝΑΝ ΟΨΙΝ'

0

τίπoτα
 

0
Selected

'καρκινική επιγραφή'

1

Σωστά είναι καρκινική επιγραφή

Should have chosen
Question 16

18+20/2

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

28

1

Σωστά σκέφτηκες, αφού ιεραρχικά προηγείται η διαίρεση έναντι της πρόσθεσης

Should have chosen

19

0
Question 17

Να καταγράψετε τι πιστεύετε ότι θα εμφανιστεί στην οθόνη μετά την εκτέλεση του παρακάτω τμήματος προγράμματος:

x=25

y=10

x+=2

y-=3

z=x/y

c=x%y

print z, c

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

3 6

1
Should have chosen

4 0
 

0

6 3

0
Question 18

Τι θα εμφανιστεί;
a=b=c=0
a=5
print a, b, c

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

5 0 0

1

Τι θα εμφανιστεί;
a=b=c=0
a=5
print a, b, c
άρα 5 0 0 ( έχει αλλάξει το a, δε σημαίνει ότι θα αλλάξουν και οι υπόλοιπες μεταβλητές, λόγω της a=b=c=0. Κάτι τέτοιο γίνεται όμως στις λίστες )

Should have chosen

5 5 5

0
Question 19

γράψτε την εντολή για να εμφανίζεται τυχαίος ακέραιος αριθμός από το 3 έως και το 10, χωρίς τη χρήση της randrange

import random

print ____________________

Score: 0 of 1
Your answerScoreFeedbackCorrect answer
randint( 3,10)0random.randint(3,10)

random.randint(3,10)

Question 20

10 - 10 % 11 <= (10 -10) % 10

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected
True1
Should have chosen
False0

10 - 10 % 11 <= (10 -10) % 10 ή 10 - 10 <= 0 % 10 ή 0 <= 0 ή True

Question 21

Μπορείτε να  εμφανίσετε τους περιττούς μονοψήφιους αριθμούς (1, 3, 5, 7, 9) με τη χρήση της:

for i in range(5):

    print _______

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

ναι γίνεται με την

print 2* i + 1

1
Should have chosen

ναι γίνεται με την

print  i  * 2

0

ναι γίνεται με την

print  i + 1

0

τώρα τι ζητάς; ανέφικτα πράγματα, εεε ;
 

0
Question 22

Ισοδύναμα ή όχι; divmod(5,12) με divmod(12,5)

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
(0,5)divmod(5,12) 15 div 12 δηλαδή στην Python 5 // 12 άρα 0 5 mod 12 δηλαδή στην Python 5 /% 12 άρα 5(0,5)
(2,2)divmod(12,5)112 div 5 δηλαδή στην Python 12 // 5 άρα 2 12 mod 5 δηλαδή στην Python 12 /% 5 άρα 2(2,2)
Question 23

day='Monday' 
month='January'
date=day+month
print 'yy' in date
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Selected
False1
Should have chosen
Question 24

τι θα εμφανίσει;

for i in range(10):

     print i+1

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

0
Selected

1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

1
Should have chosen
Question 25

Μπορεί να μετατραπεί η ακόλουθη while σε for;

i=10

while i < 25:

    print i

    i=i+5

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

for i in range(10, 26, 5):

    print i

0

for i in range(15, 25, 5):

    print i

0
Selected

for i in range(10, 21, 5):

    print i

1

Σωστά

Should have chosen