link = """
<a href="//gifts.ru/catalog/model-futbolka-imperial">Imperial 190</a> — модель премиум-класса,
украшение любой акции и достойный персональный подарок.
Мягкая, удобная плотная футболка, с воротником, защищенным от деформации.
Отлично держит форму и идеальна для нанесения логотипа.
Отсутствие боковых швов позволяет наносить изображение практически по всей поверхности.<br>
"""
my_text = "[КАКОЙ-ТО ТЕКСТ ДЛЯ ВСТАВКИ]"
def func_paste_text(link, my_text):
# список переменных:
# link: str - переменная, которая содержит текст (ссылку)
# dlen: int - для записи длины всего текста (всей ссылки)
# ind: int - для записи номера (позиции), на которой стоит точка
# my_text: str - текст, который нужно вставить
# new_link: str - новая ссылка
if link and my_text:
# так как первая часть ссылки всегда повторяется
# то искать точку можно не сначала, а через... 21 символ и до конца строки
# <a href="//gifts.ru/ - её длина 21 символ
dlen = len(link)
ind = link.find(".", 21, dlen)
new_link = link[0:ind+2] + my_text + link[ind+1:dlen]
return new_link
print(func_paste_text(link, my_text))
shop = [['картофель', 100], ['хлеб', 36], ['кефир', 30]]
print('Что вы хотите удалить?')
a = input()
for i in range(len(shop)):
if shop[i][0] == a:
shop.remove(shop[i])
print(shop)
break
else:
print('Его нет')
list_address = ["Киевская обл. , г. Киев, ул. Крещатик, дом 10, кв. 8",
"Киевская обл. , г. Киев, ул. Крещатик, 2, 12",
"Киевская обл. , г. Киев, ул. Крещатик, д.20, кв.118",
"Киевская обл. ; Киев; Крещатик; 50-8",
"Киевская обл. , г. Киев, пл. Незалежности, д.12-а, строение 3, помещение 8, офис. 33",]
for adr in list_address:
# допустим разделитель запятая
# и корректный адрес должен состоять из 5 частей
region, city, street, house, flat = "", "", "", "", "",
if adr.count(",") == 4:
adr = adr.split(",")
region = adr[0]
city = adr[1]
street = adr[2]
house = adr[3]
flat = adr[4]
print(region, city, street, house, flat)
# распарсятся три адреса и пяти:
# Киевская обл. г. Киев ул. Крещатик дом 10 кв. 8
# Киевская обл. г. Киев ул. Крещатик 2 12
# Киевская обл. г. Киев ул. Крещатик д.20 кв.118
>>> a = """ добрый день
... сейчас я на работе
... освобожусь позже
... и перезвоню
... """
>>> c = a.count("\n")
>>> c
4
>>>
import requests
from bs4 import BeautifulSoup
url1 = 'https://vstup.osvita.ua/y2020/r27/82/706500/'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'}
cs = requests.get(url1, headers=headers)
# допустим фамилия вот такая
lname = "Сокол"
soup = BeautifulSoup(cs.content, 'html.parser')
table = soup.find("table", {"class": "rwd-table"})
list_family = []
for tr in table.find_all("tr", {"class": "rstatus6"}):
for td in tr.find_all("td"):
if td["data-th"] == "ПІБ":
list_family.append(td.get_text())
# print(list_family)
# print()
result = []
for family in list_family:
# print(family)
print(family.lower().split(" ")[0])
if lname.lower() in family.lower().split(" ")[0]:
print("ok")
result.append(family)
print("=="*30)
if len(result) > 0:
print(result)
else:
print("Такой абитуриент не найден")
def create_map():
global obstacles
locations = []
for i in range(10):
row = random.randint(0, 9)
col = random.randint(0, 9)
location = [col * 64 + 20, row * 64 + 20 + 640]
if not (location in locations):
locations.append(location)
type = random.choice(["tree", "flag"])
if type == "tree": img = "skier_tree.png"
elif type == "flag": img = "skier_flag.png"
obstacle = ObstacleClass(img, location, type)
obstacles.add(obstacle)
def check(event):
# L = login.get()
# P = password.get()
login = login.get()
pwd = password.get()
# проверка на заполненность
if not login and pwd:
messagebox.showerror('Error 0x1', 'Введите логин!')
elif login and not pwd:
messagebox.showerror('Error 0x1', 'Введите пороль')
elif not login and not pwd:
messagebox.showerror('Error 1x1', 'Введите данные!')
# валидация с базой данных
elif login != login_in_database:
messagebox.showerror('Error 0x0', 'Такого логина не существует!')
elif hash(pwd) != hash(pwd_in_database):
messagebox.showerror('Error 00x00', 'Неверный пароль')
else:
messagebox.showinfo('Success', 'Вы успешно вошли!')
a = [1, -2, 3, -4, 5, 6]
new_a = list()
for i in range(len(a)):
if a[i] < 0:
new_a.append(a[i])
print(new_a)
#[-2, -4]