Урок:

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)

78

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

50 грн

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

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

72

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

50 грн

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

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

520

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

30 грн

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

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

111

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

50 грн

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

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

111

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

50 грн

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

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

167

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

50 грн

Схожі уроки

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

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

1326

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

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

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

1165

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

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

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

1374

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

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

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

515

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

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

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

678

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

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

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

316

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