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

Въведение в езика Python

Python е лесен за четене език за програмиране, създаден от Гвидо ван Росум и публикуван през 1991 г. Първите команди, които учим, са print() за извеждане на текст на екрана и input() за въвеждане от потребителя. Текстът (низът) се пише в кавички. Коментарите започват с # и не се изпълняват, а служат за обяснения в кода.

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

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

  • print("Здравей!") извежда Здравей! на екрана.
  • input() връща въведеното като текст (низ).
  • Текстът се пише в кавички: "котка".
  • # започва коментар, който не се изпълнява.
  • "ab" * 3 дава "ababab".

Пример

name = input("Как се казваш? ") и после print("Здравей, " + name) извежда например „Здравей, Ани“.

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

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

  1. Кой е създателят на езика Python?
    • Тим Бърнърс-Лий
    • Бил Гейтс
    • Гвидо ван Росум
    • Алън Тюринг

    Отговор: Гвидо ван Росум

    Гвидо ван Росум публикува първата версия на Python през 1991 г.

  2. Какво ще изведе на екрана командата print("Здравей!")?
    • print
    • Здравей!
    • "Здравей!" заедно с кавичките
    • Грешка

    Отговор: Здравей!

    Кавичките само ограждат текста (низа) и не се отпечатват.

  3. Какво е коментар в Python?
    • Текст след знака #, който не се изпълнява
    • Грешка в програмата
    • Променлива
    • Цикъл

    Отговор: Текст след знака #, който не се изпълнява

    Коментарите обясняват кода за хората, интерпретаторът ги пропуска.

  4. Какво връща input(), ако потребителят въведе 12?
    • Цяло число 12
    • Дробно число 12.0
    • Нищо
    • Текст (низ) "12"

    Отговор: Текст (низ) "12"

    input() връща низ; за число се ползва int(input()).

  5. Какво ще изведе print("ab" * 3)?
    • ababab
    • ab3
    • aaabbb
    • Грешка

    Отговор: ababab

    Низ, умножен по число, се повтаря толкова пъти.

  6. Коя команда извежда текст на екрана в Python?
    • print()
    • input()
    • import
    • def

    Отговор: print()

    print() показва на екрана това, което е в скобите.

  7. Коя команда чете въведеното от клавиатурата?
    • print()
    • input()
    • range()
    • len()

    Отговор: input()

    input() чака потребителят да напише нещо и да натисне Enter.

  8. Как се записва думата котка като текст (низ) в Python?
    • котка
    • (котка)
    • "котка"
    • #котка

    Отговор: "котка"

    Низовете се пишат в кавички.

  9. Какво ще изведе print(2 + 3)?
    • 2 + 3
    • 23
    • "5"
    • 5

    Отговор: 5

    Без кавички 2 + 3 е пресметнат израз и се извежда 5.

  10. Какво ще изведе print("2 + 3")?
    • 2 + 3
    • 5
    • 23
    • Грешка

    Отговор: 2 + 3

    В кавички 2 + 3 е текст и се извежда както е написан.

  11. През коя година е публикуван Python?
    • 1971
    • 1991
    • 2001
    • 2011

    Отговор: 1991

    Гвидо ван Росум публикува Python през 1991 г.

  12. Какво ще изведе print("Ани" + "Мария")?
    • Ани Мария
    • Ани+Мария
    • АниМария
    • Грешка

    Отговор: АниМария

    Знакът + слепва двата низа без интервал.

  13. Какво ще изведе print(3, 4)?
    • 34
    • 7
    • 3, 4
    • 3 4

    Отговор: 3 4

    Когато стойностите са разделени със запетая, print ги извежда с интервал между тях.

  14. a = input(), а потребителят въвежда 5. Какво ще изведе print(a + a)?
    • 55
    • 10
    • 5
    • Грешка

    Отговор: 55

    input() връща текст "5", а "5" + "5" дава "55".

  15. Как текстът "12" се превръща в цяло число?
    • str(12)
    • int("12")
    • print("12")
    • input(12)

    Отговор: int("12")

    int() превръща низ от цифри в цяло число.