Компютърно моделиране и информационни технологии · 6 клас · урок 7 от 9

Библиотеки в Python

Библиотеката (модулът) е готов набор от функции, които можем да ползваме, без да ги пишем сами. Тя се зарежда с import. Библиотеката random дава случайни числа, например random.randint(1, 6) като зар, а math съдържа математически функции като math.sqrt() и числото math.pi. Библиотеката turtle рисува с костенурка на екрана.

Работен лист за печат

Какво да запомним

  • import име_на_библиотека зарежда библиотеката.
  • random.randint(a, b): случайно цяло число от a до b включително.
  • random.choice(списък): случаен елемент от списък.
  • math.sqrt(49) дава 7.0; math.pi е числото π.
  • turtle: рисуване с команди като forward() и left().

Пример

import random и после print(random.randint(1, 6)) извежда случайно число от 1 до 6, като хвърлен зар.

Проверете се: 15 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Какво връща random.randint(1, 6) след import random?
    • Винаги 6
    • Случайно цяло число от 1 до 6 включително
    • Цяло число от 1 до 5
    • Дробно число между 1 и 6

    Отговор: Случайно цяло число от 1 до 6 включително

    randint включва и двете граници, като зар.

  2. Какво прави командата import math?
    • Изтрива променливите
    • Зарежда библиотека с математически функции
    • Отпечатва числа
    • Създава списък

    Отговор: Зарежда библиотека с математически функции

    След нея могат да се ползват напр. math.sqrt и math.pi.

  3. С коя дума се зарежда библиотека в Python?
    • load
    • import
    • include
    • open

    Отговор: import

    Библиотека се зарежда с import, напр. import random.

  4. Какво дава math.sqrt(49) след import math?
    • 7.0
    • 49
    • 2401
    • 24.5

    Отговор: 7.0

    sqrt е корен квадратен, а √49 = 7, като резултатът е дробно число 7.0.

  5. Коя команда избира случайна дума от списъка words след import random?
    • random.randint(words)
    • random.choice(words)
    • words.random()
    • random(words)

    Отговор: random.choice(words)

    random.choice() връща случаен елемент от подаден списък.

  6. Коя библиотека дава случайни числа?
    • random
    • math
    • turtle
    • time

    Отговор: random

    random съдържа функции като randint() и choice().

  7. Коя библиотека рисува с костенурка на екрана?
    • random
    • turtle
    • math
    • print

    Отговор: turtle

    turtle рисува, като мести „костенурка“ с команди.

  8. Какво е math.pi?
    • Корен квадратен
    • Случайно число
    • Числото π
    • Името на библиотеката

    Отговор: Числото π

    math.pi е числото π ≈ 3.14159.

  9. Какво прави forward(100) в turtle?
    • Завива на 100°
    • Рисува кръг
    • Изтрива рисунката
    • Движи напред 100 стъпки

    Отговор: Движи напред 100 стъпки

    forward() мести костенурката напред и тя чертае линия.

  10. Какво прави left(90) в turtle?
    • Завива наляво на 90°
    • Движи наляво 90 стъпки
    • Рисува 90 линии
    • Връща в началото

    Отговор: Завива наляво на 90°

    left() завърта костенурката на дадения ъгъл, без да я мести.

  11. Какво дава math.floor(4.7) след import math?
    • 5
    • 4
    • 4.7
    • 7

    Отговор: 4

    floor() закръгля надолу до цяло число.

  12. Какво рисува turtle при for i in range(4): forward(100) и left(90)?
    • Триъгълник
    • Кръг
    • Квадрат
    • Права линия

    Отговор: Квадрат

    4 равни страни и 4 завоя по 90° дават квадрат.

  13. Какво рисува turtle при for i in range(3): forward(100) и left(120)?
    • Квадрат
    • Шестоъгълник
    • Звезда
    • Триъгълник

    Отговор: Триъгълник

    3 страни и завои по 120° (3 · 120° = 360°) дават равностранен триъгълник.

  14. Какво дава round(math.pi, 2) след import math?
    • 3.14
    • 3.1
    • 3
    • 3.142

    Отговор: 3.14

    π ≈ 3.14159, закръглено до 2 знака дава 3.14.

  15. Какво дава math.ceil(4.1) след import math?
    • 4
    • 5
    • 4.1
    • 41

    Отговор: 5

    ceil() закръгля нагоре до цяло число.