Метод find принимает три параметра:
substring (символ/подстрока) — подстрока, которую нужно найти в данной строке.
start (необязательный) — первый индекс, с которого нужно начинать поиск. По умолчанию значение равно 0.
end (необязательный) — индекс, на котором нужно закончить поиск. По умолчанию равно длине строки.
после чего принимается данная функция
>>> string = "Добро !"
>>> start = string.find("п")
>>> end = string.find("ь") + 1
>>> print("Индекс первой буквы 'о' в подстроке:", string.find("о", start, end))
Индекс первой буквы 'о' в подстроке: -1
Відповідь:
Пояснення:
Заповнення по периметру
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=510, height=500)
canvas.pack()
kolory=["black", "red", "green", "blue", "yellow","orange"]
r=20
x=10
y=10
while x<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
x=10
y=470
while x<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
x=10
y=10
while y<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
y+=r
x=490
y=10
while y<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
y+=r
canvas.after(100)
canvas.update()
Заповнення по діагоналі:
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=500, height=500)
canvas.pack()
kolory=["black", "red", "green", "blue", "yellow","orange"]
r=20
x=10
y=10
while x<490 and y<490 :
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
y+=r
canvas.after(100)
canvas.update()
(I - информационный объем текста, K - кол-во символов, i - вес одного символа/бит на символ)
Дано:
K = 25 * 80 = 2000 шт
i = 16 бит
I - ?
I = K * i = 2000 * 16 бит = 32000.0 бит
32000.0 бит = 4000.0 байт = 3.90625 Кбайт