from threading import Thread
import time
def second_loop():
while True:
print('Это второй бесконечный цикл')
time.sleep(0.5)
thr = Thread(target=second_loop)
thr.start()
while True:
print('Это первый бесконечный цикл')
time.sleep(0.1)
import telebot
@bot.message_handler(content_types=['text', 'photo', 'files'])
def give_photo(message):
if message.content_type == 'photo':
bot.send_message(message.chat.id, text="ОТВЕТ")
import random
a = int(input("Введите ОТ скольки рандомизировать: "))
b = int(input("Введите ДО скольки рандомизировать: "))
if b > a:
c = random.randint(a, b)
else:
c = random.randint(b, a)
print ('Правильный порядок ОТ и ДО, а не ДО и ОТ как сделали вы! Но число всё равно сгенерировано')
print (c)
import math
while True:
x = int(input("Введите число для вычисления факториала: "))
fc = math.factorial(x)
if len(str(fc)) > 5:
print(f"Факториал числа {x} равен {str(fc)[:6]}..., цифр в числе - {len(str(fc))}")
else:
print(f"Факториал числа {x} равен {fc}, цифр в числе - {len(str(fc))}")
my_dict = {
'Вика': [2, 0, 0, 2, 0],
'Даня': [2, 1, 0, 1, 3],
'Лиза': [2, 2, 0, 0, 6]
}
for key in my_dict:
print(f"{key}: {str(my_dict[key]).replace('[', '').replace(']', '')}")
text = 'input' # фраза, которая будет дописана в конец строки
output = '' # инициализация результирующего текста
with open('1.txt', 'r') as file:
for line in file: # считывание текущего файла
output += (line.replace('\n', '') + text + '\n')
with open('1.txt', 'w') as file:
file.write(output) # перезапись файла
from file import a, b
my = "G5293S982J"
start = input('Enter the start: ').upper() # S
end = input('Enter the end: ').upper() # J
try:
result = my[(my.index(start)+1):my.index(end)]
print(result) # 982
except:
print('No matches!')
...
@bot.message_handler(commands=['start'])
def selects_an_employee(message):
"""Функция, которая отвечает за вывод кнопок с сотрудниками"""
mes = 'Сотрудник'
buttons_employee = get_buttons(list_of_employees)
bot.send_message(message.chat.id, mes, reply_markup=buttons_employee)
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
if call.data == 'stanok': # если callback кнопки равен этому значению
mes_machine = 'Станок'
buttons_machine = get_buttons(list_of_machines)
bot.send_message(call.message.chat.id, mes_machine, reply_markup=buttons_machine) # вывод меню пользователю
if call.data == 'detal': # условие, аналогичное условию выше
mes_part = 'Деталь'
buttons_parts = get_buttons(list_of_parts)
# bot.send_message(message.chat.id, mes, reply_markup=buttons_machines)
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text=mes_part,
reply_markup=buttons_parts)
...
counter = 0 # Счётчик
while counter <= 10:
input_number = int(input('Enter the number: ')) #requests.get()
try:
result = 1/input_number
counter += 1
except:
print('Wrong number, try again!')
counter += 1
else:
print('End!') #system.exit(1)
import config
import logging
from aiogram import Bot, Dispatcher, executor, types
logging.basicConfig(level=logging.INFO)
bot = Bot(token='')
dp = Dispatcher(bot)
@dp.message_handler()
async def addrifm1(message: types.Message):
mes = message
list = mes['text'].split(",")
await message.reply(" async def rifm1(message: types.Message):")
await message.reply("if", list[1], " in message.text:")
await message.reply("await message.reply(", list[2], ")")
if __name__ == "__main__":
executor.start_polling(dp, skip_updates=True)
def say(what):
print(what)
def get_sum(*args):
items = [int(item) for item in list(*args)]
print(sum(items))
def connect(to):
print(f'You are connected to "{to}"!')
dict_func = locals()
print(dict_func['connect'])
while True:
request = input('Enter your request: ')
if 'say' in request and 'say' in request.split()[0]:
say(request.replace('say ', ''))
elif 'sum' in request:
get_sum(request.split()[1:])
elif 'connect' in request and 'connect' in request.split()[0]:
connect(request.replace('connect ', ''))
elif request == 'exit':
print('Goodbye!'); break
else:
print("I don't understand you, try again!")
import telebot
token = '' #Вставьте Ваш токен, полученный от BotFather
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start']) #Для команды /start, можете изменить на любую другую
def start_join(message):
bot.send_message(message.chat.id, text="Приветствую!")
bot.polling(none_stop=True) #Чтобы бот работал бесперебойно, пока запущена программа