Въведение в езика Python
Python е лесен за четене език за програмиране, създаден от Гвидо ван Росум и публикуван през 1991 г. Първите команди, които учим, са print() за извеждане на текст на екрана и input() за въвеждане от потребителя. Текстът (низът) се пише в кавички. Коментарите започват с # и не се изпълняват, а служат за обяснения в кода.
Какво да запомним
- print("Здравей!") извежда Здравей! на екрана.
- input() връща въведеното като текст (низ).
- Текстът се пише в кавички: "котка".
- # започва коментар, който не се изпълнява.
- "ab" * 3 дава "ababab".
Пример
name = input("Как се казваш? ") и после print("Здравей, " + name) извежда например „Здравей, Ани“.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
Кой е създателят на езика Python?
- Тим Бърнърс-Лий
- Бил Гейтс
- Гвидо ван Росум
- Алън Тюринг
Отговор: Гвидо ван Росум
Гвидо ван Росум публикува първата версия на Python през 1991 г.
Какво ще изведе на екрана командата print("Здравей!")?
- Здравей!
- "Здравей!" заедно с кавичките
- Грешка
Отговор: Здравей!
Кавичките само ограждат текста (низа) и не се отпечатват.
Какво е коментар в Python?
- Текст след знака #, който не се изпълнява
- Грешка в програмата
- Променлива
- Цикъл
Отговор: Текст след знака #, който не се изпълнява
Коментарите обясняват кода за хората, интерпретаторът ги пропуска.
Какво връща input(), ако потребителят въведе 12?
- Цяло число 12
- Дробно число 12.0
- Нищо
- Текст (низ) "12"
Отговор: Текст (низ) "12"
input() връща низ; за число се ползва int(input()).
Какво ще изведе print("ab" * 3)?
- ababab
- ab3
- aaabbb
- Грешка
Отговор: ababab
Низ, умножен по число, се повтаря толкова пъти.
Коя команда извежда текст на екрана в Python?
- print()
- input()
- import
- def
Отговор: print()
print() показва на екрана това, което е в скобите.
Коя команда чете въведеното от клавиатурата?
- print()
- input()
- range()
- len()
Отговор: input()
input() чака потребителят да напише нещо и да натисне Enter.
Как се записва думата котка като текст (низ) в Python?
- котка
- (котка)
- "котка"
- #котка
Отговор: "котка"
Низовете се пишат в кавички.
Какво ще изведе print(2 + 3)?
- 2 + 3
- 23
- "5"
- 5
Отговор: 5
Без кавички 2 + 3 е пресметнат израз и се извежда 5.
Какво ще изведе print("2 + 3")?
- 2 + 3
- 5
- 23
- Грешка
Отговор: 2 + 3
В кавички 2 + 3 е текст и се извежда както е написан.
През коя година е публикуван Python?
- 1971
- 1991
- 2001
- 2011
Отговор: 1991
Гвидо ван Росум публикува Python през 1991 г.
Какво ще изведе print("Ани" + "Мария")?
- Ани Мария
- Ани+Мария
- АниМария
- Грешка
Отговор: АниМария
Знакът + слепва двата низа без интервал.
Какво ще изведе print(3, 4)?
- 34
- 7
- 3, 4
- 3 4
Отговор: 3 4
Когато стойностите са разделени със запетая, print ги извежда с интервал между тях.
a = input(), а потребителят въвежда 5. Какво ще изведе print(a + a)?
- 55
- 10
- 5
- Грешка
Отговор: 55
input() връща текст "5", а "5" + "5" дава "55".
Как текстът "12" се превръща в цяло число?
- str(12)
- int("12")
- print("12")
- input(12)
Отговор: int("12")
int() превръща низ от цифри в цяло число.