import time
stroka = input("")
num_chars = 5 # размер окна символов
for i in range(len(stroka)-num_chars+1):
print(stroka[i:i+num_chars],end="\r", flush=True)
time.sleep(1) # Время в мс
for combo in win_combos:
if ocells in combo: # здесь
if ocells in win_combos:
def fun(**kwargs) :
for x in range(2) :
#obj(**kwargs)
text = kwargs['text'][x+1]
background = kwargs['background'][x]
obj(text, background)
Так что бы не пересчитывать массив test_list в начале for x in range(3)
test_id = {k:0 for k in test_list}
test_id = dict.fromkeys(test_list, 0)
# словарь смещений индекса на каждом цикле
inc = {
'arr_1':1,
'arr_2':2,
'arr_3':2
}
for i in range(5):
print("text-{} border-{} shadow-{} background-{}".format(
test_list['arr_3'][min(i*inc['arr_3'], len(test_list['arr_3'])-1)],
test_list['arr_2'][min(i*inc['arr_2'], len(test_list['arr_2'])-1)],
test_list['arr_2'][min(i*inc['arr_2']+1, len(test_list['arr_2'])-1)],
test_list['arr_1'][min(i*inc['arr_1'], len(test_list['arr_1'])-1)]
))
выдаст
text-red border-green shadow-brown background-red
text-black border-black shadow-black background-blue
text-green border-black shadow-black background-yellow
text-green border-black shadow-black background-yellow
text-green border-black shadow-black background-yellow
s = """
Балансы:
Баланс $: 228,951
Баланс котяток: 0.67984234"""
import re
m = re.search(r"Баланс \$: (.+)", s)
if m:
print(m.group(1))
print(m.group(1).replace(',',''))
def test_main(self):
name_list = ['xiaomi', 'redmi', 'note', '7'] # название товара
argv.extend(name_list) # искусственно добавляем список к argv
link_product = [{'title': 'Мобильный Телефон Xiaomi Redmi Note 7 PRO (6+128Gb)', 'cost': '12.000 сом'},
{'title': 'Мобильный Телефон Xiaomi Redmi Note 7 (6+64Gb)', 'cost': '10.400 сом'},
{'title': 'Мобильный Телефон Xiaomi Redmi Note 7 (4+128Gb) EU', 'cost': '11.500 сом'},
{'title': 'Мобильный Телефон Xiaomi Redmi Note 7 (3+32Gb) EU', 'cost': '10.000 сом'},
{'title': 'Мобильный Телефон Xiaomi Redmi Note 7 (4+64Gb) EU', 'cost': '10.700 сом'}] # результат
product_link = main() # просто запускаем основной скрипт, список мы уже передали
import subprocess
module = "lxml"
subprocess.run(["pip", "install", module, "--upgrade"])
Чего бы не хотелось:, что под этим подразумевалось и почему именно не хотелось. Тем более, что судя по описанию, как раз и требуется связь многие ко многим, судя по
Создавать связь многие-ко-многим
Сущностям из Таблицы №2 достаточно иметь список первичных ключей из Таблицы №1, количество ключей может варьироваться в различных пределах.
a = [4,5,6]
i = 1
while i < 10:
print([str(x) * (x*i//4 - x*(i-1)//4) for x in a])
i += 1
def function1(string):
print(string+'\nfunction1')
def function2(string):
print(string+'\nfunction2')
def function3(string):
print(string+'\nfunction3')
user_input = input()
obj = {
function1:
['1','function1'],#Если в string присутствует элемент этого списка, то должна вызваться function1
function2:
['2','function2'],#Если в string присутствует элемент этого списка, то должна вызваться function2
function3:
['3','function3'],#Если в string присутствует элемент этого списка, то должна вызваться function3
}
# обходим весь словарь и проверяем наличие слов из каждого списка в строке пользователя
for func, wordlist in obj.items():
if any(word in user_input for word in wordlist):
func(user_input)
word = word.translate(str.maketrans({c:str(i+1) for i,c in enumerate(alpha)}))