module (άρθρωμα): random

You got 7 of 10 possible points.
Your score: 70%
Question 1

τι θα εμφανίσει ο παρακάτω κώδικας;

import random
print random.randint(1,4)*10

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

το 10, 20, 30 ή το 40

1
Should have chosen

το 10, 20 ή το 30

0

1, 2, 3 ή το 4

0
Question 2

τι θα εμφανίζει το παρακάτω πρόγραμμα;

import random

for i in range(10):

    a=random.randrange(2,3)

    b=random.randint(2,2)

    c=a-b

    print c

 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

δέκα μηδενικά

1
Should have chosen

τυχαίους αριθμούς, δεν μπορεί να απαντηθεί

0

0 και 1

0
Question 3

import random

η εντολή random.randrange(3,4) θα εμφανίσει το 3 ή το 4

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

η εντολή random.randrange(3,4) θα εμφανίσει μόνο το 3. (από το 3 έως το 4, όχι το 4). Δες τη random

 

Question 4

με ποια εντολή θα εμφανίσετε το 0 ή το 1 τυχαία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer

random.random(0,1)

0
Selected

random.randint(0,1)

1
Should have chosen

random.randrange(0,1)

0
Question 5

import random

pl5=0

for i in range(10):

    a=random.randint(1,5)

    ___________ :

       pl5+=pl5

print pl5

ποια εντολή λείπει, ώστε να υπολογίσετε πόσοι από τους 10 τυχαίους αριθμούς (από το 1 έως ΚΑΙ το 5) έχουν την τιμή 5. Πληκτρολογήστε την

Score: 0 of 1
Your answerScoreCorrect answer
if a==5:0if a==5
Question 6

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

import random

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

    print i

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

Score: 1 of 1
Your answerChoiceScoreCorrect 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 7

δίνεται το παρακάτω: 

import random

a=random.random(0,1)

_____________

ποια εντολή πρέπει να συμπληρωθεί στο κενό για να εμφανίστεί ένας τυχαίος δεκαδικός αριθμός από το 0 έως το 100 (όχι το 100);

Score: 0 of 1
Your answerChoiceScoreCorrect answer

print random.randrange(101)

0

print a*100

0
Should have chosen
Selected

print random.randint(0,100)

0
Question 8

η εντολή random.randrange(2,6) θα εμφανίσει ακέραιο __________________

Score: 1 of 1
Your answerChoiceScoreCorrect answer

το 2 ή το 5

0

από το 2 έως ΚΑΙ το 6

0

το 2 ή το 6

0
Selected

από το 2 έως ΚΑΙ το 5

1
Should have chosen
Question 9

με ποια εντολή θα εμφανιστεί ένας τυχαίος άρτιος αριθμός από το 2 έως και το 10

Score: 1 of 1
Your answerChoiceScoreCorrect answer

random.randint(2,10)

0
Selected

random.randrange(2,11,2)

1
Should have chosen

random.randrange(2,10,2)

0
Question 10

import random

print ____________

ποια εντολή θα ακολουθήσει για να εμφανίσετε ένα τυχαίο δεκαδικό από το 0 έως το 1;

Score: 0 of 1
Your answerScoreCorrect answer
random.randint(0,1):0random.random()

η random.random() δίνει τυχαίο δεκαδικό από το 0 έως το 1