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

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

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

for i in range(-1, 6, 2):

    print i

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

1, 3, 5

0

-1, 1, 3, 5

0

Διάβασε τη λειτουργία της for

Should have chosen

-1, 1, 3, 5, 7

0
Question 2

str(2)*2 == '4'

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

str(2)*2 == '4'  αρα '2' * 2 == '4' άρα '22' == '4' άρα False

Question 3

5 + 3 ** 2 - 3 >= 10 % 4 + 10

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

5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False

Question 4

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

for i in range(1):

     print 'Python'

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

Python

1
Should have chosen

0

0
Question 5

ο μαθητής Δημήτρης  είχε την απορία, μπορούμε να βάλουμε την  random.randint(1,10) μέσα στo range της for;

import random

for i in range(random.randint(1,10)):

    print i

τι θα του απαντούσατε;

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

φυσικά όχι. Η for κάνει προκαθορισμένο αριθμό επαναλήψεων και όχι τυχαίο. 

Είναι αδύνατο να παρακάμψω τον ακριβή αριθμό επαναλήψεών της

0
Selected

ναι, η συνάρτηση random.randint(1,10), θα λάβει τυχαία αριθμό από το 1 έως και το 10.

Άρα θα κάνει τυχαίο αριθμό επαναλήψεων από 1 έως και 10.

Αν για παράδειγμα το random.randint(1,10), λάβει τυχαία την τιμή 5, θα κάνει 5 επαναλήψεις άρα θα εμφανίσει 0,1,2,3,4

1

σωστά

Should have chosen
Question 6

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

for i in range(4,0):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

τίποτα

1
Should have chosen

1, 2, 3, 4

0

4, 3, 2, 1

0
Question 7

int(5/float(2))

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

2.5

0

int(5/float(2)) άρα int(5/2.0) άρα int(2.5) άρα 2. (κόβεται το δεκαδικό μέρος, δες τις βασικές συναρήσεις )

2

0
Should have chosen
Question 8

18+20/2

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

19

0
Selected

28

1

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

Should have chosen
Question 9

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

for i in range(100, 10, -50):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

100, 50, 0

0
Selected

100, 50

1
Should have chosen

10, 60

0
Question 10

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

i=10

while i>2:

    print i

    i=i-3

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

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

    print i

0
Selected

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

    print i

1

Σωστά

Should have chosen

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

    print i

0
Question 11

2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 )

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

2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 ) άρα 4*2*2 != 2 **4 άρα 16 != 16 άρα False

Question 12

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

print '5+5=',5+5
 

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

5+5= 10

1

το κείμενο '5+5=' θα εμφανιστεί όπως είναι και κατόπιν θα γίνει η πράξη

Should have chosen

5+5=55

0
Question 13

(9 ** 8 - 7 ** 6 + 5 ** 2 / 665 == 5) and (4 / 2 == 3)

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

(9 ** 8 - 7 ** 6 + 5 ** 2 / 665 == 5) and (4 / 2 == 3) άρα οτιδήποτε and (2 == 3) άρα οτιδήποτε and False άρα False

Question 14

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

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

(3 + 4 / 2**2  >= 4 ) and (5 * 2 -10 / 2 == 0)
 

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

(3 + 4 / 2**2  >= 4 ) and (5 * 2 -10 / 2 == 0) ή (3+4/4>=4)  and (10-5==0) ή (4>=4) and (5==0) ή True and False ή False

Question 16

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

for i in range(5, 6, 5):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

τίποτα

0

5, 10

0
Selected

5

1
Should have chosen
Question 17

12/7

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

1.71

0
Selected

1

1

Σωστά σκέφτηκες, αφού έχουμε ακέραιο πηλίκο

Should have chosen
Question 18

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

for i in range(10):

     print i+1

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

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

1
Should have chosen

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

0
Question 19

Τι θα εμφανίσει το πρόγραμμα;

a=5

k=3

if  (a+κ//2)>=6:

    k+=3

print k

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

3

0
Selected

6

1
Should have chosen

5

0
Question 20

site=raw_input('Δώσε μια ελληνική ιστοσελίδα')
while site[ _ ]+site[ _ ]+site[ _ ] != '.gr'
    site=raw_input('Λάθος ξαναδώσε την ιστοσελίδα') 
Γράψτε μόνο τους αριθμούς που θα συμπληρώσετε στις αγκύλες, χωρίς να αφήσετε κενά ανάμεσά τους
Score: 0 of 1
Your answerScoreFeedbackCorrect answer
-3,-2,-10-3-2-1
Question 21

(2 + 2 ** 2 >= 2 * 3) and ( 3 * 2 - 2 / 3 == 6 ** 2 / 6)
 

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

(2 + 2 ** 2 >= 2 * 3) and ( 3 * 2 - 2 / 3 == 6 ** 2 / 6) άρα (2 + 4 >= 6) and ( 6 - 0 == 36 / 6) άρα ( 6 >= 6) and (6 == 6) άρα True and True άρα True

Question 22

(8 > 2 ** 3 ) and True

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

(8 > 2 ** 3 ) and True άρα 8>8 and True άρα False and True άρα False

Question 23

(2 + 2 ) ** 2 == (2 ** 2 ) ** 2

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

(2 + 2 ) ** 2 == (2 ** 2 ) ** 2  άρα 4 ** 2 == 4 ** 2 άρα 16 == 16 άρα True

Question 24

12/16

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

1

0
Selected

0

1

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

Should have chosen

0.75

0
Question 25

5 + 3 ** 2 == 4 ** 2 / 2 + 2 * 3

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

5 + 3 ** 2 == 4 ** 2 / 2 + 2 * 3 άρα 5 + 9 == 16 / 2 + 6 άρα 14 == 8 + 6 άρα 14 == 14 άρα True