dict = {'А': [173, 70], 'Б': 12345, 'С': 'Привет семье', 'D':{'D1':'Aу','D2':'[1,2,3]','D3':321}}
for itm in dict.items():
print(itm)
('А', [173, 70])
('Б', 12345)
('С', 'Привет семье')
('D', {'D1': 'Aу', 'D2': '[1,2,3]', 'D3': 321})
import telebot
bot = telebot.TeleBot('####')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "Привет":
bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?")
elif message.text == "/help":
bot.send_message(message.from_user.id, "Напиши привет")
else:
bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")
bot.polling(none_stop=True, interval=0)
def bet(): bet_in= input('Сколько ставишь:') #!!!проверить незарегистрированного пользователя!!! bet = int(bet_in) check_bet(bet) get_bet(bet) reply() def check_bet(bet): u_id, u_name, u_bank = user_data(id_in) int_bank = int(u_bank) int_bet = int(bet) if int_bet > int_bank: print('Ты не можешь столько ставить, твой банк: ' + str(u_bank)) bet()
((ряд1значение1, ряд1значение2, ряд1значение3... ), (ряд2значение1, ряд2значение2, ряд2значение3... ), ...)
result2 = '\n'.join(' ║ '.join(f'{val}' for val in row) for row in cur.execute(f"SELECT * FROM {arg}"))
import requests #библиотека для чтения запросов
response = requests.get('https://1234.com/public', params=params) #запрос к api
workrequest = response.json() #забираем json из запроса. Обычно там список что то подобное
sql_json = [] #создаем свой список (list) пустой
#циклом забираем данные в своей список.
for i in range(len(workrequest)):
sql_json.append(workrequest[i]['globalTradeID'])
sql_json.append(workrequest[i]['tradeID'])
upgradata_str = workrequest[i]['date']
sql_json.append(updateloghourse(upgradata_str))
sql_json.append(workrequest[i]['type'])
sql_json.append(workrequest[i]['rate'])
sql_json.append(workrequest[i]['amount'])
sql_json.append(workrequest[i]['total'])
sqlADDinfoTable(sql_json,name_table) # В моем случае я отправляю данные сразу в таблицу SQL
sql_json.clear() #Очищаю список для новой итерации цикла.
from math import fabs, sqrt
print(1.2020569031595942 * sqrt(fabs(x)))
который дает относительную погрешность ~1e-16.но если отдельно прописать для какого-нибудь объекта tell, но None нету( t.tell() к примеру )
t = Teacher('Nina Petrovna', 50, 30000)
t.tell()
t = Teacher('Nina Petrovna', 50, 30000)
print(t.tell())
Я понимаю, что в методе отсутствует return, от этого и None вылезает
tell()
возвращает None, вы этот None и выводите на экран. Вы явно запутались с print/return. Для вашей реализации вам не нужно делать print(obj.tell())
, потому что нужные принты вы вызваете в самом методе.for member in members:
member.tell()
def tell(self):
return 'Имя {}, возраст {}'.format(self.name, self.age)
s = Students('Carl', 20, 80)
s.tell()
s = Students('Carl', 20, 80)
print(s.tell())
# либо
s = Students('Carl', 20, 80)
resutl = s.tell()
print(result)
text = 'Continue to Discord'
text = 'Принять приглашение'
driver.find_element_by_xpath('//button/div[contains(text(), "{}")]'.format(text))
{"method":"xpath","selector":"//button/div[contains(text(), "Принять приглашение")]"}
from cyrtranslit import to_latin
from selenium import webdriver
from selenium.webdriver.firefox.webdriver import WebDriver
def waittest:
def __init__(self, selector, value):
self.selector = selector
self.value = value
def __call__(self, driver):
element = driver.find_element_by_css_selector(self.selector)
text = element.text
print('checking text: "{}" against "{}"'.format(to_latin(text, 'ru'), self.value))
if to_latin(text, 'ru') == self.value:
return element
else:
return None
text = to_latin('Принять приглашение', 'ru')
element = WebDriverWait(driver, 10).until( waittest("button[class *= 'button']", text))