Завдання практичної роботи а І варіант 1. Текстова змінна а має значення «КІБЕРНЕТИКА». Яке значення текстових функцій і виразів: print(a[0:3]) print(a[2:6]+a[7:9]+a[1:2]) print(a[0:1]+a[2:3]) print(len(a)) 2. Дано рядок «Рим - столиця Італії, Париж - столиця Франції». Визначте код букви «м» і кількість входжень підрядка «столиця» в рядок. 3. Дано рядрок «Інструкції для користувача». Замініть слово «користувача» словом «вчителя» й визначте позицію, з якої починається підрядок «для».
Answers & Comments
1.
print(a[0:3]) - Виведе підрядок зі змінної а, починаючи з індексу 0 і закінчуючи перед індексом 3. Результатом буде "КІБ".
print(a[2:6]+a[7:9]+a[1:2]) - Виведе підрядок зі змінної а, починаючи з індексу 2 і закінчуючи перед індексом 6, потім додає підрядок, який починається з індексу 7 і закінчується перед індексом 9, і нарешті, додає підрядок, який починається з індексу 1 і закінчується перед індексом 2. Результатом буде "БЕРНЕТИКА".
print(a[0:1]+a[2:3]) - Виведе підрядок зі змінної а, починаючи з індексу 0 і закінчуючи перед індексом 1, потім додає підрядок, який починається з індексу 2 і закінчується перед індексом 3. Результатом буде "КБ".
print(len(a)) - Виведе довжину змінної а, тобто кількість символів у рядку. Результатом буде 11.
2.
Тут 2 варіанти тому що я не розібрався що мається на увазі під "код букви"
це для знаходження порядкового номера
text = "Рим - столиця Італії, Париж - столиця Франції"
# Знаходження порядкового номера букви "м"
index_m = text.index('м')
print("Порядковий номер букви 'м':", index_m)
# Кількість входжень підрядка "столиця"
count_substring = text.count("столиця")
print("Кількість входжень підрядка 'столиця':", count_substring)
а це код літери м в Unicode
text = "Рим - столиця Італії, Париж - столиця Франції"
# Визначення коду букви "м"
code_m = ord('м')
print("Код букви 'м':", code_m)
# Кількість входжень підрядка "столиця"
count_substring = text.count("столиця")
print("Кількість входжень підрядка 'столиця':", count_substring)
3.
text = "Інструкції для користувача"
# Заміна слова "користувача" на слово "вчителя"
new_text = text.replace("користувача", "вчителя")
print("Замінений рядок:", new_text)
# Визначення позиції підрядка "для"
start_position = text.find("для")
print("Позиція підрядка 'для':", start_position)