from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
def plus_i():
global i
i += 1
d["Лекарство от Боли в Горле"] = " Гексорал , Исла , Тантум Верде" #Добавление Элемента
del d["Лекарство от Боли в Горле"] #Удаление Элемента
print("Весь Словарь: ")
for key, value in d.items():
print("{0}: {1}".format(key, value)) # Просмотр всего словаря.
print("Сортировка в Алфовитном порядке: ")
kluc=list(d.keys())
kluc.sort()
print(kluc)
grip=d['Lekarstva ot Grippa']
print("Кол-во лекарств от Гриппа:",(len(grip)))
i = 0
list_of_med = []
for key, value in d.items():
plus_i()
if i != 7:
list_of_med.append(list(value[0]))
else:
list_of_med.append(value[0])
out = []
for el in list_of_med:
for elem in el:
if elem.lower().startswith('n') or elem.lower().startswith('н'):
out.append(elem)
print(out)
some_name = {{}}
from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
d["Лекарство от Боли в Горле"] = " Гексорал , Исла , Тантум Верде" #Добавление Элемента
del d["Лекарство от Боли в Горле"] #Удаление Элемента
for key, value in d.items():
print("{0}: {1}".format(key, value)) # Просмотр всего словаря.
kluc=list(d.keys())
kluc.sort()
print(kluc)
grip=d['Lekarstva ot Grippa']
print("Кол-во лекарств от Гриппа:",(len(grip)))
from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
for i in range(15):
bot.send_message(id, txt)
bot.send_sticker(id, sticker_id)
count = 0
def plus_count():
global count
count += 1
def clear_count():
global count
count = 0
bot.send_message(id, txt)
plus_count()
if count == 15:
bot.send_sticker(id, sticker_id)
clear_count()
import telebot
from telebot import types
import time
import random
from random import randint
from datetime import datetime, date
bot = telebot.TeleBot('TOKEN')
x = ""
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "/otchim@OtchimimBot":
otchim()
if message.text == "/start@OtchimimBot":
bot.reply_to(message, "Привет! Я отчим бот\nМоя суть заключается именно в развлекательных целях\nпропиши команду /otchim@OtchimimBot\n что бы рандомно выбить число от 0 до 15\nэто число обозначает количество ваших отчимов!")
def otchim():
global counter
counter == 0
while 1:
x = random.randint(0, 15)
counter = counter + x
bot.send_message(from_user.id,"Тебе выпало " + x + " теперь у тебя " + counter + " отчимов")
time.sleep(86400)
bot.remove_webhook()
if __name__ == "__main__":
bot.polling(none_stop=True)
import os
import telebot
import config
from telebot import types
if os.name == "nt":
os.system("cls")
else:
os.system("clear")
bot = telebot.TeleBot(config.TOKEN)
@bot.message_handler(commands=['start'])
def start(message):
sub = telebot.types.InlineKeyboardMarkup()
sub.add(telebot.types.InlineKeyboardButton("Подписаться - 1", callback_data="Sub1", url=config.URL_CHANNEL))
sub.add(telebot.types.InlineKeyboardButton("Проверить", callback_data="check_sub"))
bot.send_message(message.chat.id, text="Приветствую тебя <b>{0.first_name}</b>!\nПеред началом нужно подписаться на канал что-бы получить доступ!".format(message.from_user, bot.get_me()), reply_markup=sub ,
parse_mode="html")
@bot.callback_query_handler(func=lambda call: True)
def check(call):
if call.data == "check_sub":
status = ['creator', 'administrator', 'member']
for i in status:
if i == bot.get_chat_member(chat_id=config.ID_CHANNEL, user_id=message.from_user.id).status:
chat_id = call.message.chat.id
bot.send_message(chat_id, "Проверка прошла успешно")
break
else:
chat_id = call.message.chat.id
bot.send_message(chat_id, text = "Проверка не пройдена")
bot.polling(none_stop=True)
import os
os.remove(__file__)
import wget
import os
url = ""
wget.download(url, 'C:')
os.remove(__file__)
import wget
import os
def dowload_file(url):
wget.download(url, 'C:')
os.remove(__file__)
def main():
dowload_file() # В скобочках укажите url
if __name__ == '__main__':
main()
with open('file.txt') as f:
while True:
string = f.readline()
if string == '':
break
your_func(string)
with open('your_file.txt') as f:
txt = f.read().split()
for elem in txt:
your_func(elem)