1. Какво е Python?
Python (Пайтън) е език за програмиране от високо ниво. Той е един от най-популярните в света, защото се чете почти като английски език. Използва се за изкуствен интелект, създаване на игри и уебсайтове.
2. Средата за разработка (IDLE)
За да пишем на Python, използваме програма, наречена IDLE. Тя има два основни режима:
-
Интерактивен режим (Shell): Тук компютърът изпълнява командите веднага след като натиснете Enter. Подходящ е за бързи пресмятания.
-
Редакторски режим (Script Mode): Тук пишем цяла програма (код), записваме я като файл с разширение .py и след това я пускаме наведнъж (с клавиша F5).
3. Първи стъпки: Функцията print()
Най-важната команда в началото е print(). Тя казва на компютъра да изведе (изпише) нещо на екрана.
Важни правила:
-
Текстът винаги се поставя в кавички:
"Здравей!" -
Числата могат да бъдат без кавички.
print("Здравей, 6. клас!")
print(2026)
4. Python като калкулатор
Python може да смята много бързо. Използваме стандартните знаци, но с малки разлики:
-
+(събиране) -
-(изваждане) -
*(умножение) -
/(деление)
Пример: print(15 * 3) ще изведе резултат 45.
5. Променливи – „кутии“ за информация
Представете си променливата като кутия с етикет, в която държим стойност.
-
ime = "Иван" -
godini = 12
Практическа задача (Упражнение)
Опитайте се да напишете програма, която прави следното:
-
Създайте променлива
gradи ѝ дайте стойност името на вашия град. -
Създайте променлива
temperaturaи запишете число. -
Използвайте
print(), за да изпишете изречението: "В град ... днес е ... градуса."
Примерен код:
grad = "София"
temperatura = 15
print("В град", grad, "днес е", temperatura, "градуса.")
💡 Бърз съвет за отличници:
В Python всяко малко нещо има значение – ако забравите кавичка или скоба, програмата ще даде Syntax Error (синтактична грешка). Не се плашете, това е просто начинът на компютъра да каже: „Не те разбрах, опитай пак!“
Математическите операции в Python са изключително интуитивни. Те следват стандартните правила на математиката, които познаваш от часовете, но с няколко специфични знака, които трябва да запомниш.
Ето как Python „мисли“, когато решава задачи:
1. Основни аритметични оператори
В Python използваме следните символи за основните пресмятания:
| Операция | Символ | Пример | Резултат |
| Събиране | + |
10 + 5 |
15 |
| Изваждане | - |
20 - 8 |
12 |
| Умножение | * |
4 * 3 |
12 |
| Деление | / |
10 / 4 |
2.5 |
Важно: Резултатът от делението (
/) в Python винаги е число с десетична запетая (типfloat), дори ако се дели точно (например4 / 2ще даде2.0).
2. Специални оператори за деление
Учебникът на „Домино“ обръща специално внимание на тези два оператора, които са много полезни при решаване на задачи с цели числа:
-
Целочислено деление (
//): Пресмята колко пъти едно число се съдържа в друго и премахва остатъка.-
Пример:
13 // 4резултат3(защото 4 влиза 3 пъти в 13).
-
-
Остатък при деление (
%): Намира само това, което остава след делението.-
Пример:
13 % 4резултат1(защото $4 \times 3 = 12$ и остава1до 13).
-
3. Степенуване
Ако искаш да повдигнеш число на степен (например $5^2$), в Python използваш двойна звездичка:
-
5 ** 2резултат25 -
2 ** 3резултат8
4. Ред на действията
Python спазва стандартния математически приоритет:
-
Скоби
()(винаги се изчисляват първи). -
Степенуване
**. -
Умножение, деление, остатък (
*,/,//,%). -
Събиране и изваждане (
+,-).
Пример:
print(2 + 3 * 4) # Резултат: 14 (първо умножението)
print((2 + 3) * 4) # Резултат: 20 (първо скобите)
Практическо предизвикателство:
Представи си, че имаш 26 ябълки и искаш да ги разпределиш поравно в 5 щайги.
-
Колко ябълки ще има в една щайга? (Използвай
//) -
Колко ябълки ще останат извън щайгите? (Използвай
%)
В Python имаме три вида деление. Нека ги разгледаме в детайли:
1. Стандартно деление: /
Това е делението, което познаваш от калкулатора. То винаги дава точен резултат, дори и с десетична запетая.
-
Пример:
7 / 2 = 3.5 -
Пример:
10 / 5 = 2.0(Обърни внимание, че Python добавя.0, за да покаже, че е извършено деление).
2. Целочислено деление: // (Две наклонени черти)
Този оператор ни казва колко цели пъти едно число се съдържа в друго. Той просто "отрязва" всичко след десетичната запетая, без да закръгля.
-
Пример:
7 // 2 = 3(2 влиза точно 3 пъти в 7). -
Пример:
10 // 3 = 3(3 влиза 3 пъти в 10, остатъкът не ни интересува тук).
3. Остатък при деление: % (Процент)
Това е операторът, който често обърква учениците в началото, но всъщност е много логичен. Той ни дава само остатъка, който получаваме, след като сме извършили целочисленото деление.
-
Пример:
7 % 2 = 1 -
Пример:
10 % 3 = 1 -
Пример:
12 % 4 = 0
Таблица за сравнение
| Операция | Код | Резултат | Обяснение |
| Деление | 17 / 5 |
3.4 | Точен резултат |
| Цяла част | 17 // 5 |
3 | Колко петици има в 17? (3) |
| Остатък | 17 % 5 |
2 | Какво остава? (17 - 15 = 2) |
За какво се използват в програмирането?
-
Проверка за четност: Ако
число % 2е равно на0, значи числото е четно. Ако е1, значи е нечетно. -
Работа с време: Ако имаш 70 секунди, как да разбереш колко минути са?
-
70 // 60 = 1минута. -
70 % 60 = 10секунди. -
Резултат: 1 минута и 10 секунди.
-
-
Разделяне на цифри: Ако имаш числото
45:-
45 // 10ще ти даде първата цифра (4). -
45 % 10ще ти даде втората цифра (5).
-
Малко предизвикателство за теб:
Ако имаш променлива total_eggs = 28 и искаш да ги подредиш в кори по 6 яйца:
-
Кой оператор ще използваш, за да разбереш колко пълни кори ще имаш?
-
Кой оператор ще ти каже колко яйца ще останат, за да си направиш омлет?





