ГДЗ Информатика 7 класс. Учебник [Бондаренко А. А., Ластовецкий В. В., Пилипчук О. П., Шестопалов Е. А.] 2020
22.02.2021,
7 Клас / Інформатика,
3 482,
0
§ 4. Строки как последовательности символов
Вопросы для самопроверки
1. Запишите оператор, который позволил получить из строки s следующую строку: а) s1 = 'форма'; б) s1 = 'интика ". s = 'информатика "
1) s = 'информатика "
c = s [2: 7]
print (c)
2) s = 'информатика "
a = s [2]
b = s [7: 11]
c = a + b
print (c)
2. Запишите операторы, реализующие присвоении переменной b таких срезов строки а: а) первые восемь символов; б) символы с индексами, кратными трем.
а) b = a [8]
б) b = a [: 3]
3. Получите с помощью срезов строки "программист" и "звезда" из строки "Если вы можете запрограммировать компьютер, то вы сможете достичь своей мечты. Дик Костоло ".
"Программист"
s = 'Если вы можете запрограммировать компьютер, то вы сможете достичь своей мечты. Дик Костоло "
a = s [17: 24]
b = s [71: 72]
d = s [81: 83]
c = a + b + d
print (c)
"Звезда"
s = 'Если вы можете запрограммировать компьютер, то вы сможете достичь своей мечты. Дик Костоло "
z = s [47: 48]
i = s [71: 72]
r = s [70: 71]
k = s [1: 2]
a = s [16: 17]
c = z + i + r + k + a
print (c)
4. Разгадайте фразу, зашифрованная в строке s1. Срез из строки s1 нужно добыть для расшифровки фразы? s1 = 'яа клеюгбмлщюй киеннфгошрщмзазтхиткуур "
"Я люблю информатику". Нужно срезать числа на четных позиция. >>> s1 [: 2]
5. Даны строка символов. Поменяйте местами первую половину строки со второй. Примеры: 123абв → абв123; 1234абв → абв4123.
123абв → абв123
s = '123abc "
a = s [3]
b = s [3:]
c = b + a
print (c)
1234абв → абв4123
s = '1234abc "
a = s [3]
f = s [3: 4]
b = s [4:]
c = b + f + a
print (c)
6. Опишите основные шаги по созданию программы с графическим интерфейсом.
from tkinter import * - импорт змистy модуля tkinter
def btn_click ():
lab.config (text = 'Успехов! ") - описание метода btn_click - обработчика события нажатия на кнопку
root = Tk () - создание объекта root класса Tk () (окна)
root.title ( 'Графическая программа ") - задание заголовка окна
root.geometry ( '250x100') - задание размеров окна
lab = Label (root, text = 'порисуйте? ",
font = 'Arial 14') - создание объекта lab класса Label (надписи)
lab.place (x = 80, y = 1)
btn = Button (root, text = "Да",
command = btn_click) - создание объекта btn класса Button
(Кнопки). При нажатии на кнопку вы кликаеться метод btn_click
btn.place (x = 100, y = 50)
root.mainloop () - запуск главного цикла обработки событий
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter