Компютърно моделиране с Python - възможности на средата за програмиране. Основни типове данни - текст

 

Книга "Основи на програмирането" с Python

Презентация 1

Тип данни - текст

Код и данни

Двата основни градивни елемента на програмирането са кода и данните. Кодът е набор от инструкции, които казват на компютъра какво да изпълни и как да го изпълни. Данните се отнасят до количествата, знаците и/или символите, върху които се извършват операции с компютър. Такива данни са например броя на учениците в клас, среден успех, име и др.

 

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

Трите основни типа данни са:

  • числа (цели числа и числа с плаваща запетая);
  • низове - Низовете (наричани още текст) са всякакви поредици от знаци;
  • булеви стойности - вярно/невярно (True и False).

 

Задачи за упражнение

Отворете средата за програмиране като кликнете на долния бутон и изпълнете 5-те задачи:
Задача 1: Сливане на текстове
  • Въведете 2 различни текста, след което ги слейте в 1 (Concatenation - обединяване на текстове).
  • Добавете нов текст между 2 други.

 

Примерно решение:

Задача 2: Главни и малки букви

Един и същ текст го изведете на конзолата с голям и малък размер на буквите:

  • команда upper() - увеличаване на размера
  • команда lower() - намаляване на размера

Примерно решение:

Задача 3: Разделяне на текстове

Разделете дълъг текста на два реда и на отделни думи:

  • команда splitlines () разделя на редове, като с \n се отбелязва къде точно да бъде разделянето;
  • split () разделя на отделни думи.

 

Примерно решение на задачата:

Задача 4: Заменяне на дума в текст

Заменете дума в текст. Пребройте колко пъти се среща дума или буква в текста:

  • команда replace ("дума", "с друга дума") - заменя посочената дума в текста с новата
  • команда count () - преброява

Примерно решение:

Задача 5: Рисуване със символи

Нарисувайте по избор поне 2 различни изображения в конзолата, като използвате командата print (). Примерни изображения:

риба:   >++('>  или   <`)))))<

роза:   @-->--->---

паяк:   /\oo/\   или   //\(oo)/\\

очила:   \-(o)-(o)-/

 

Примерен вид на крайният резултат: