ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
01.02.2022,
8 Клас / Інформатика,
43 273,
2
§ 33. Рядковий тип даних
Питання для самоперевірки1. Що таке зріз рядка? Як його отримати?
Можна добувати зріз (підрядок), тобто копіювати деяку послідовність символів із рядка або частину рядка за певним правилом.
Оператор добування зрізу з рядка:
z = s[i:j:step],
де z — змінна, в яку зберігається підрядок рядка s; і — індекс початку зрізу; j — індекс межі кінця зрізу (не входить у зріз); step — крок, з яким вибираються символи.
2. Визначте, якого значення набуває змінна a після виконання операторів, якщо s = 'Сонечко':
а) a = s[2:5];
неч
б) a = s[:3];
Сон
в) a = s[5:];
ко
г) a = s[::2];
Снчо
ґ) a = 5*s[2];
ннннн
д) а = s[::–1].
окченоС
3. Запишіть оператор, що реалізує таку дію:
а) отримати підрядок рядка s з 2-го символу по 5-й включно;
a = s[1:5]
б) отримати підрядок з останніх п’яти символів рядка s.
a = s[len(s)-5:]
4. Розгадайте фразу і запишіть оператор для її розшифрування:
а) s = 'яа клеюгбмлщюй кіеннфгошрщмзазтхиткуур';
a = s[::2]
б) s = 'мофинвафин пайфинтонфин'.
a = s.replace('фин', '')
5. Складіть програму для визначення, чи є паліндромом уведений з клавіатури рядок s.
s = str(input('Введіть рядок: '))
a = s[::-1]
if a==s:
print(s, ' - Паліндром!')
else:
print(s, ' - НЕ паліндром!')
6. Поясніть порядок використання текстового поля.
Багаторядкове текстове поле є об’єктом класу Text. За замовчуванням висота створюваного віджета дорівнює 24 знакомісцям, ширина становить 80 знакомісць. Значення цих властивостей можна задати при створенні об’єкта. Значення WORD властивості wrap вмикає перенесення слів у полі на новий рядок цілком, а не по літерах.
Створимо об’єкт text1 класу Text.
text1 = Text(width = 35, height = 6, wrap = WORD)
text1.pack()
Якщо в текстове поле вводити більше рядків тексту, ніж висота поля, то його вміст автоматично прокручуватиметься вниз. Під час перегляду текст можна прокручувати вгору й униз за допомогою колеса миші та клавіш керування курсором.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter