>>> x = [2, 3, 4, 6]
>>> x > 1
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
x > 1
TypeError: unorderable types: list() > int()
file_1 = open('1.txt', 'r').read().split('\n')
file_2 = open('2.txt', 'r').read().split('\n')
array = []
for email in file_1:
if email.split(':')[0] not in file_2:
array.append(email)
str = ""
for email in array:
str += email
str += '\n'
file_3 = open('3.txt', 'w')
file_3.write(str)
import time
import random
guns = {'флобер': 8, 'наган': 7, 'кольт': 6}
while True:
while True:
gun = input('Добро пожаловать в русскую рулетку!\n'
'Флобер(8 патронов),Наган(7) либо Кольт(6)?\n'
'Выберите револьвер:')
if gun.lower() not in guns.keys():
print('Неверный револьвер')
else:
break
bullets = guns[gun]
while True:
choice = int(input('Введите количеством патронов в барабане'
' (от 1 до %d):'%bullets))
if choice == bullets:
print('Ну ты же знаешь что с полным барабаном у тебя нет шансов...')
elif choice <= 0 or choice >= bullets:
print('Некорректное количество патронов')
else:
break
print('Барабан вращается')
turn = random.randint(1, bullets)
time.sleep(turn)
if turn >= choice:
print('Ты выиграл')
else:
print('Ты проиграл!')
>>> from lxml import etree
>>> str1 = '<li id="result_1418" data-asin="B01CZ654Q6" class="s-result-item s-result-card-for-container s-carded-grid celwidget "></li>'
>>> elem = etree.fromstring(str1)
>>> elem.get('data-asin')
'B01CZ654Q6
from random import choice
import re
def main(s):
for g in re.finditer(r'-?\d+', s):
i = int(g.group(0))
# print(i)
nums = [str(i) for i in range(-100, 101)]
N = 10 ** 6
s = ' '.join(choice(nums) for _ in range(N))
main(s)
def main(s):
d = {str(i): i for i in range(-100, 101)}
for g in re.finditer(r'-?\d+', s):
i = d[g.group(0)]