ex='создать чат бота'
ex_set=set(ex.split(' '))
sent="Добрый день, Требуется создать телеграм бота для размещения объявлений"
sent_set=set(sent.split(' '))
print(1-len(sent_set.difference(ex_set))/len(sent_set))
0.2222222222222222
import timeit
measurements = timeit.repeat('for i in [1,2,3,4,5]: pass', number=1000000)
print(measurements)
[0.09542479999998932, 0.07413599999995313, 0.08125240000003942, 0.07413070000001198, 0.08504640000001018]
import timeit
measurements = timeit.repeat('for i in [item for item in [1,2,3,4,5]]: pass', number=1000000)
print(measurements)
[0.3339560999999662, 0.4172341999999958, 0.42956249999997453, 0.37294059999999263, 0.3278073999999833]
import datetime as dt
import pandas as pd
date = dt.date.today() + pd.offsets.DateOffset(months=6)
print(date)
2022-07-20 00:00:00
date = dt.date.today() + pd.offsets.DateOffset(years=1)
print(date)
2023-01-20 00:00:00
date = dt.date.today() + pd.offsets.DateOffset(years=1,months=3)
print(date)
2023-04-20 00:00:00
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter
dt=['2022-01-07 Пт', '2022-01-08 Сб', '2022-01-09 Вс', '2022-01-10 Пн', '2022-01-11 Вт', '2022-01-12 Ср', '2022-01-13 Чт', '2022-01-14 Пт', '2022-01-15 Сб', '2022-01-16 Вс', '2022-01-17 Пн']
['04:08:42', '02:14:29', '02:11:29', '02:35:51', '02:50:42', '02:34:17', '02:29:04', '03:05:52', '02:43:35', '02:10:27', '04:17:31']
dur=['04:08:42', '02:14:29', '02:11:29', '02:35:51', '02:50:42', '02:34:17', '02:29:04', '03:05:52', '02:43:35', '02:10:27', '04:17:31']
df = pd.DataFrame({'Date':dt,
'Dur': dur})
df['Dur'] = pd.to_timedelta(df['Dur'])
df['Dur'] = pd.to_datetime(df['Dur'].values.astype('datetime64[D]'))
fig, ax = plt.subplots()
myFmt = DateFormatter("%H:%M:%S")
ax.yaxis.set_major_formatter(myFmt)
ax.plot(df['Date'], df['Dur'])
import datetime
import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter
dt=['2022-01-07 Пт', '2022-01-08 Сб', '2022-01-09 Вс', '2022-01-10 Пн', '2022-01-11 Вт', '2022-01-12 Ср', '2022-01-13 Чт', '2022-01-14 Пт', '2022-01-15 Сб', '2022-01-16 Вс', '2022-01-17 Пн']
['04:08:42', '02:14:29', '02:11:29', '02:35:51', '02:50:42', '02:34:17', '02:29:04', '03:05:52', '02:43:35', '02:10:27', '04:17:31']
dur=['04:08:42', '02:14:29', '02:11:29', '02:35:51', '02:50:42', '02:34:17', '02:29:04', '03:05:52', '02:43:35', '02:10:27', '04:17:31']
dlt=[]
for dr in dur:
dlt.append(datetime.datetime.strptime(dr,"%H:%M:%S"))
fig, ax = plt.subplots()
myFmt = DateFormatter("%H:%M:%S")
ax.yaxis.set_major_formatter(myFmt)
ax.plot(dt, dlt)
a = int(input())
s = set()
for i in range(a):
b = input()
if b not in s:
s.add(b)
print('НЕТ')
else:
print('ДА')
[{'key1': 'KARA', 'key2': '10'}]
. Идем дальше. elem[0] - это уже словарь {'key1': 'KARA', 'key2': '10'}.
У которого не может быть элемента elem[0][0]
. Вот и получаете заслуженную ошибку. lst=[5, 3, 0, 2, 0, 3, 8, 2, 9, 7, 0, 0,7,1, 5, 3]
l=[i for i,v in enumerate(lst) if v == 0]
m_l=[]
for i,ls in enumerate(lst):
m=len(lst)
for j in l:
if m>abs(i-j):
m=abs(i-j)
m_l.append(m)
print (m_l)
m_l=[len(lst)]*len(lst)
m_l.append(m)
m_l[i]=m
data = dict
data = dict()
df_new = df.sort_values(by=['qty'], ascending=False)
df_new.qty.loc[:4]=df_new.qty.loc[:4]+1
print (df)
df.A.loc[:4]=df.A.loc[:4]+1
print (df)
. A B
0 1 2
1 2 4
2 3 6
3 4 8
4 5 0
5 1 2
6 2 4
7 3 6
8 4 8
9 5 0
. A B
0 2 2
1 3 4
2 4 6
3 5 8
4 6 0
5 1 2
6 2 4
7 3 6
8 4 8
9 5 0
for item in numbers:
с первым значением своего массива (10). Что-то там проверяете/меняете и выходите из функции по return. Все. return nps
имеет неверный отступ. Проверяйте.