просто натолкните на мысльлинейное диофантово уравнение с тремя неизвестными
>>> a = ['q','w','e','r','t','y']
>>> h = len(a)//2
>>> for i in range(h):
a[i], a[h+i] = a[h+i], a[i]
>>> a
['r', 't', 'y', 'q', 'w', 'e']
Оговорка: раз Вы пишите "Поменяйте местами первую и вторую половины", очевидно, длина списа чётная (если возможна нечётная, нужно будет чуть усложнить). delimeters = ['.', ':', ';', '?', '!']
frase = 'Мама как-то сказала ему: "Жизнь прожить - не поле перейти. Сынок! Не права ли я?"; сидя одиноко у окна, он смотрел и обдумывал сказанное...'
words = frase.split()
sentences = []
prev_word = 0
for i in range(len(words)):
if words[i][-1] in delimeters:
sent = ' '.join(words[prev_word:i+1])
sentences.append(sent)
prev_word = i+1
#Мама как-то сказала ему:
#"Жизнь прожить - не поле перейти.
#Сынок!
#Не права ли я?";
#сидя одиноко у окна, он смотрел и обдумывал сказанное...
Но надо конечно же смотреть по задаче, и добавлять в delimeters ещё элементы. Так, к примеру, для прямой речи возможна конструкция "бла-бла", - сказал он. Её бы тоже разбить на два предложения, но данный код этого не сделает. Так что это скорее идея, в каком направлении думать, а допиливать ещё нужно, исходя из текстов. <space>
а "space":keys = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "BackSpace", "space"]
так работает.some_widget.bind("<space>", some_function)
т.е. это не event.keysym def ciph():
string = str(input("Введите строку, которую надо зашифровать: "))
key = int(input("Введите ключ шифровки: "))
array = ''
for i in string:
i = ord(i)
i += key
i = chr(i)
array += i
print(array)
def count():
textLen = str(len(text.get(1.0, END)))
wordCounter["text"] = "Символов в тексте: " + textLen
text.bind("<Key>", lambda e: count())
k = []
for i in data['editions']:
im = [j['url'] for j in i['images']]
k.extend(im)
name = group['items'][0]['first_name']
month = int(input())
seasons = {0:'зима', 1:'весна', 2:'лето', 3:'осень', 4:'зима'}
if 1 <= month <= 12: print(seasons[month//3])
else: print('error')
seasons = ['зима', 'весна', 'лето', 'осень', 'зима']
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
path = 'C:\Python34\my_progs\chromedriver.exe'
driver = webdriver.Chrome(executable_path=path)
driver.get("https://gdz-putina.net/11-klass-algebra-mordkovich#task?t=prgrph-1-1")
WebDriverWait(driver, 20).until(
lambda d: d.find_element_by_class_name('task'))
content = driver.find_element_by_class_name('task')
WebDriverWait(content, 20).until(
lambda d: d.find_element_by_tag_name('img'))
content = content.find_element_by_tag_name('img')
content.click()
WebDriverWait(driver, 20).until(
lambda d: d.find_element_by_tag_name('img'))
content1 = driver.find_element_by_tag_name('img')
src = content1.get_attribute('src')
print(src) # https://gdz-putina.net/attachments/images/tasks/000/001/887/0002/5a6491b599d46.png
driver.quit()
<Button-1>
" вместо пустых кавычек.