def weather(city):
return "Сейчас 30 градусов по цельсию!"
s = input("Введите слово: \"погода\"")
if s.lower() == "погода":
print(weather("city"))
dictionary = {'Драма': 1, 'Комедия': 3, 'Боевик': 64, 'Ужасы': 121, 'Фантастика': 5, 'Документальное': 6, 'Мультфильмы': 7}
categories = ['Вестерн', 'Фентези', 'Боевик', 'Ситкомы', 'Комедия', 'Ужасы']
values = [str(dictionary[i]) for i in dictionary.keys() if i in categories]
print(", ".join(values))
dictionary = {'Драма': 1, 'Комедия': 3, 'Боевик': 64, 'Ужасы': 121, 'Фантастика': 5, 'Документальное': 6, 'Мультфильмы': 7}
categories = ['Вестерн', 'Фентези', 'Боевик', 'Ситкомы', 'Комедия', 'Ужасы']
for key, value in dictionary.items():
if key in categories: print(value)
import vk_api
vk = vk_api.VkApi(token="") # авторизация через токен (желательно)
vk = vk_api.VkApi(login="", password="") # авторизация через логин и пароль
vk._auth() # Если авторизируетесь через лог и пароль
# получение имени и фамилии
user = vk.method("users.get", {"user_ids": 1}) # вместо 1 подставляете айди нужного юзера
fullname = user[0]['first_name'] + ' ' + user[0]['last_name']
import telebot
bot = telebot.TeleBot('866884193:AAGmm6AXUDXt-8P1ZHzd1VqsV8sx0HvdCNg')
keyboard1 = telebot.types.ReplyKeyboardMarkup(True, True)
keyboard2 = telebot.types.ReplyKeyboardMarkup(True, True)
keyboard3 = telebot.types.ReplyKeyboardMarkup(True, True)
keyboard1.row('Богдан', 'Межгород')
keyboard2.row('Наличка', 'Перевод')
keyboard3.row('Геолокация', 'Адрес')
global where
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Привет, Куда хотим отправиться?', reply_markup=keyboard1)
@bot.message_handler(content_types=['text, location'])
def start_taxi(message):
if message.text.lower() == 'богдан':
bot.send_message(message.chat.id, 'понял. Как оплачивать будете?', reply_markup=keyboard2)
where = 'зирган'
bot.register_next_step_handler(message, oplata);
elif message.text.lower() == 'межгород':
bot.send_message(message.chat.id, 'понял по межгороду. Как оплачивать будете?', reply_markup=keyboard2)
where = 'межгород'
bot.register_next_step_handler(message, oplata);
def oplata(message):
if message.text.lower() == 'наличка':
bot.send_message(message.chat.id, 'Наличкой. куда ехать?', reply_markup=keyboard3)
babki = 'наличка'
bot.register_next_step_handler(message, adres);
elif message.text.lower() == 'перевод':
bot.send_message(message.chat.id, 'Перевод. куда ехать?', reply_markup=keyboard3)
babki = 'перевод'
bot.register_next_step_handler(message, adres);
def adres(message):
if message.text.lower() == 'адрес':
bot.send_message(message.chat.id, 'Напишите адрес')
bot.register_next_step_handler(message, information);
else: bot.send_message(message.chat.id, 'Пришлите мне геолокацию')
import vk_api, python3_anticaptcha
from python3_anticaptcha import ImageToTextTask, errors
def captcha_handler(captcha):
key = ImageToTextTask.ImageToTextTask(anticaptcha_key=ваш api ключ, save_format='const') \
.captcha_handler(captcha_link=captcha.get_url())
# Пробуем снова отправить запрос с капчей
return captcha.try_again(key['solution']['text'])
vk_session = vk_api.VkApi(token=token, captcha_handler=captcha_hander)
def helps_part2():
print("Зашли в парт2")
if event.type == VkEventType.MESSAGE_NEW:
print("отправили сообщение главному")
print(event.text)
vk.method("messages.send", {'user_id': str("ид получателя вопроса"), 'message': "Поступил вопрос от [" +
str(event.user_id) + "|пользователя]" + "\n\n" + "Его текст: " + event.text, 'random_id': 0})
print("отправлено")
vk.method("messages.send", {'user_id': event.user_id, 'message': "Вопрос успешно отправлен тренеру. Он ответит
в ближайшее время.", 'random_id': 0})
def get_button(label, color, payload=""):
return {
"action": {
"type": "text",
"payload": json.dumps(payload),
"label": label
},
"color": color
}
keyboard = {
"one_time": True,
"buttons": [[
get_button("Test1", "default"),
get_button("Test2", "default")
]]
}
keyboard = json.dumps(keyboard, ensure_ascii=False).encode('utf-8')
keyboard = str(keyboard.decode('utf-8'))
from threading import Thread
url = ["https://test.com/23123", "https://test.com/2343" ...]
def download(url):
file = requests.get(url)
with open("photo.jpg", "wb") as f:
f.write(file.content)
for i in url:
Thread(target=download, args=(i,)).start()
def is_anyone_in(collection, city):
if city in friends.values():
for name in friends.keys():
if friends[name] == city:
print('В городе ' + city + ' живёт ' + name + '.')
else:
print('Пока никого.')
friends = {
'Серёга': 'Омск',
'Соня': 'Москва',
'Дима': 'Челябинск',
'Алина': 'Хабаровск',
'Егор': 'Пермь'
}
is_anyone_in(friends, 'Хабаровск')