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

You got 24 of 25 possible points.
Your score: 96%
Question 1

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

for i in range(20,40,10):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

i=20

while i<40

    print i

    i=i+10

1

Σωστά

Should have chosen

i=20

while i>40:

    print i

    i=i+10

    

0

i=10

while i<20:

    print i

    i=i+40 

0

i=20

while i<40:

    i=i+10

    print i

    

0
Question 2

(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 3

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 4

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

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

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

τίποτα

1
Should have chosen

22, 19, 16, 13

0

10

0
Question 5

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

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

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

i=10

while i>5:

    print i

    i=i+5 

0

i=10

while i>5:

    i=i-5 

    print i

    

0
Selected

i=10

while i>5:

    print i

    i=i-5

1

Σωστά

Should have chosen

i=10

while i<5:

    print i

    i=i-5 

    

0
Question 6

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

i=100

while i>10:

    print i

    i=i-10

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

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

    print i

1

Σωστά

Should have chosen

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

    print i

0

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

    print i

0
Question 7

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

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

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

i=10

while i<20:

    print i

    i=i+40 

0
Selected

 

i=20

while i>40:

    print i

    i=i-10

    

1

Σωστά, καμία επανάληψη, αλλά τέλος πάντων

Should have chosen

i=20

while i<40:

    print i

    i=i+10

    

0

i=20

while i<40:

    i=i-10

    print i

    

0
Question 8

Υπολόγισε 2 ** 3 + 3 ** 2 / 3

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

9

0
Selected

11

1
Should have chosen

8

0
Question 9

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

i=10

while i>2:

    print i

    i=i-3

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

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

    print i

1

Σωστά

Should have chosen

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

    print i

0

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

    print i

0
Question 10

Σε ποιο τύπο δεδομένων στη γλώσσα προγραμματισμού Python αντιστοιχούν οι τιμές της αριστερής στήλης του παρακάτω πίνακα. Να συνδέσετε κατάλληλα τις τιμές της αριστερής στήλης με το σωστό τύπο δεδομένων της δεξιάς στήλη

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
str (συμβολοσειρά)'45.356'1είναι σε εισαγωγικά άρα συμβολοσειρά, ακόμα και αν φαίνεται floatstr (συμβολοσειρά)
boolTrue1Η άλλη λογική τιμή είναι η False (θυμήσου στην Python με κεφαλαίο το F)bool
float12.01Είναι με υποδιαστολή, παρά το ότι είναι ακέραιος αριθμός h Python το θεωρεί floatfloat
int12/51Στην Python 2.7, η διαίρεση ακεράιων δίνει ακέραιοint
Question 11

Να μετατραπεί η σε ισοδύναμο κώδικα, ο παρακάτω:

if a<10:

    print 'κάτω από δέκα'

if a>=10:

    print ' δέκα και πάνω'

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

if a>=10:

    print ' δέκα και πάνω'

 else:

    print 'κάτω από δέκα'

1
Should have chosen

if a<10:

    print ' δέκα και πάνω'

 else:

    print 'κάτω από δέκα'

0

if a>=10:

    print 'κάτω από δέκα'

else:

    print ' δέκα και πάνω'

0
Question 12

Ποια από τα παρακάτω ονόματα  μεταβλητών είναι αποδεκτά στην  Python;

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
ΟΧΙprint1print, ως όνομα μεταβλητής η εντολή print απαγορεύεται, η Print (με κεφαλαίο) επιτρέπεταιΟΧΙ
ΝΑΙpali_tha_milame_gia_vathmous1pali_tha_milame_gia_vathmous, γιατί το σκέφτεσαι, υπακούει στους κανόνεςΝΑΙ
Question 13

Ποια από τα παρακάτω ονόματα  μεταβλητών είναι αποδεκτά στην  Python;

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
ΟΧΙVathmos 11Vathmos 1, έχει κενάΟΧΙ
ΝΑΙvathmos_______11vathmos_______1, επιτρέπονται πολλές κάτω παύλεςΝΑΙ
Question 14

Τι θα εμφανιστεί;
x=5
x=x+3
x+=4
print x

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

8

0

9

0
Selected

12

1

σωστά, η εντολή x+=4 είναι ισοδύναμη με την x=x+4

Should have chosen
Question 15

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 16

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

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 17

Για την Python 2.7, αντιστοιχείστε τα στοιχεία της στήλης Α με αυτά της στήλης Β

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
5.0float(5)1float(5) άρα 5.0 Μετατρέπει σε δεκαδικό5.0
5int(5.99)1int(5.99) άρα 5, Αφαιρεί το δεκαδικό μέρος, δε στρογγυλοποιεί Η συνάρτηση round(5.99) δίνει 6 (στρογγυλοποιεί.5
'5'str(5)1str(5) άρα '5', Μετατρέπει σε κείμενο'5'
6abs(-6)1abs(-6) άρα 6, Απόλυτη τιμή6
8pow(2,3)1pow(2,3) άρα 2**3 =88
(6 ,0)divmod(60,10)1divmod(60,6) άρα 60 // 10 = 6 και 60 % 10 = 0 άρα (6,0)(6 ,0)
(0,6)divmod(6,10)1divmod(6,10) άρα 6 // 10 = 0 και 6 % 10 = 6(0,6)
Question 18

Ποιος κώδικας είναι ισοδύναμος με τον παρακάτω κώδικα:

if p>5 and p<=10:

    print 'πάνω από 5 έως και 10'

else:

    print 'Δε σου λέω, να το βρεις :-)'

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

if not(p<=5) or p<=10:

    print 'πάνω από 5 έως και 10'

else:

    print 'Δε σου λέω, να το βρεις :-)'

0
Selected

if p<=5 or p>10:

    prnt 'Δε σου λέω, να το βρεις :-)'

if p>5 and not(p>10):

    print 'πάνω από 5 έως και 10'

1
Should have chosen

if not(p<=5) and not (p>10):

    print 'πάνω από 5 έως και 10'

if not(p>5) or p<10:

    print 'Δε σου λέω, να το βρεις :-)'

0

Ποιος κώδικας είναι ισοδύναμος με τον παρακάτω κώδικα:

if vath>=1 and vath <=20:

    print 'δεκτή βαθμολογία'

else: άρα ο βαθμός να μην  είναι από 1 και πάνω έως και 20 άρα not(vath>=1 and vath<=20) άρα vath<1 or vath>20

    print 'Δεν είναι δεκτός ο βαθμός'

Question 19

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

for i in range(9, 4, -2):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

7, 5

0
Selected

9, 7, 5

1

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

Should have chosen

7, 5, 3

0
Question 20

Ποιος κώδικας είναι ισοδύναμος με τον παρακάτω κώδικα:

if a<=5:

    print 'από πέντε και κάτω'

else:

    print 'βρες τη λύση'

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

if a<=5:

    print 'από πέντε και κάτω'

if a!=5:

    print 'βρες τη λύση'

0

if a<=5:

    print 'από πέντε και κάτω'

if not(a>5):

    print 'βρες τη λύση'

0
Selected

if a<=5:

    print 'από πέντε και κάτω'

if a>5:

    print 'βρες τη λύση'

1
Should have chosen
Question 21

2 * 4 // 3**2 + 6 <= 7- 2**2 // 2 * 2

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

2 * 4 // 3**2 + 6 <= 7- 2**2 // 2 * 2 ή 8 // 9 + 6 <= 7- 4 // 2 * 2 ή 0 + 6 <= 7 - 2 * 2 ή 6<= 7- 4 ή 6 <= 3 ή False

Question 22

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

for i in range(10, 9, -9):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

10, 1, -8

0
Selected

10

1
Should have chosen

1

0
Question 23

8 / 2 ** 2 + 2 <= 5

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

Δηλαδή: 8 / 2 ** 2 + 2 <= 5 άρα 8 / 4 + 2 <= 5 άρα 2 +2 <=5 άρα 4 <=5 άρα True

Question 24

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

for i in range(5,6):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

5, 6

0
Selected

5

1
Should have chosen
Question 25

Ισοδύναμα ή όχι; 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)