Урок:

Jпрацювання текстових величин мовою програмування

Вміст уроку:
1
2
3
4
5
6
7

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

  • Ознайомитися з основними операціями роботи з рядками у Python.

  • Навчитися змінювати, форматувати та аналізувати текстові дані.

Теоретична частина

Рядок у Python визначається у лапках:

text = "Привіт, світ!"

Основні операції над рядками:

  • Отримання довжини рядка: len(text)

  • Конкатенація (об'єднання) рядків: text1 + text2

  • Повторення рядка: text * 3

  • Доступ до символів: text[0] (перший символ)

  • Зрізи рядка: text[0:5] (перші 5 символів)

2

2 з 10 балів

Завдання 1: Лічильник символів

Напишіть програму, яка запитує користувача ввести речення та виводить кількість символів у ньому.

sentence = input("Введіть речення: ")

print("Кількість символів:", len(sentence))

3

2 з 10 балів

Завдання 2: Перетворення регістру

Створіть програму, яка змінює регістр введеного користувачем тексту.

print("Нижній регістр:", tetext = input("Введіть текст: ")

print("Верхній регістр:", text.upper())xt.lower())

4

2 з 10 балів

авдання 3: Підрахунок слів

Реалізуйте програму, яка підраховує кількість слів у введеному реченні.

sentence = input("Введіть речення: ")

words = sentence.split()

print("Кількість слів:", len(words))

5

2 з 10 балів

Завдання 4: Заміна слів

Напишіть програму, яка замінює слово у реченні.

sentence = input("Введіть речення: ")

old_word = input("Яке слово замінити? ")

new_word = input("На яке слово замінити? ")

newsentence = sentence.replace(oldword, new_word)

print("Оновлене речення:", new_sentence)

6

2 з 10 балів

Завдання 5: Перевірка на паліндром

Напишіть програму, яка перевіряє, чи є введене слово паліндромом.

word = input("Введіть слово: ").lower()
if word == word[::-1]:
 print("Це паліндром!")
else:
 print("Це не паліндром.")

7

Висновки:

якщо ви виконаєте ці завдання то навчатесь:

  • Опрацьовувати текстові дані у Python.

  • Виконувати основні операції над рядками.

  • Використовувати методи роботи з текстом (upper(), lower(), replace(), split(), тощо).

  • Розуміти алгоритми перевірки паліндромів та підрахунку символів.

Рефлексія від 5 учнів

Сподобався:

0

Так: 5

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 0

Потрібні роз'яснення:

0

Ні: 5

Так: 0

Рекомендуємо

Тема: Системи керування вмістом для веб-ресурсів (CMS)

Тема: Системи керування вмістом для веб-ресурсів (CMS)

67

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

482

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

Комп’ютерні програми

Комп’ютерні програми

63

Аватар профіля Кутенський Василь Григорович
Інформатика
4 клас

50 грн

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

72

Аватар профіля Кутенський Василь Григорович
Інформатика
10—11 клас

50 грн

Практична робота № 2 «Хмарні сервіси»

Практична робота № 2 «Хмарні сервіси»

93

Аватар профіля Кутенський Василь Григорович
Інформатика
7 клас

50 грн

«Операції над файлами та папками» (Група 2, Група 3),

«Операції над файлами та папками» (Група 2, Група 3),

129

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1289

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1110

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1344

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

497

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

652

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

282

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас