Size: a a a

Сообщество Python Программистов

2020 August 04

AT

Alexander T in Сообщество Python Программистов
Бахтиёр
вырианты входных дан меняются их очень много. если бы я ихзнал я бы уже давно решил
объясни, какой смысл в твоем сообщении? получай данные как хочешь. я тебе показал, что с данными делать.
источник

Н

Николай in Сообщество Python Программистов
привет всем, может кто подсказать каким методом можно парсить данные из гугл docs и сохранять их в обычный .txt в str (если точно. Надо из доков сохранять в txt файл имена с новой строки каждое)
источник

Б

Бахтиёр in Сообщество Python Программистов
Alexander T
from operator import and_, sub
from functools import reduce
numbers_yes = [{1, 2, 3, 4, 5}, {2, 3, 8, 7}]
numbers_no = [{2, 4, 6, 8}]
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
не работает ошибка конца данных
источник

А

Айван in Сообщество Python Программистов
Бахтиёр
print(f'August\'s number is {august_num}') эта строка выдает ошибку invalid syntax
Так что там, решил проблему?
источник

AT

Alexander T in Сообщество Python Программистов
Бахтиёр
не работает ошибка конца данных
все работает, только что запускал.
вот тебе с инпутами
from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
while True:
   line = input()
   if line == 'HELP': break
   numbers = set(map(int, line.split()))
   lst = numbers_yes if input() == 'YES' else numbers_no
   lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
источник

AT

Alexander T in Сообщество Python Программистов
ошибка конца данных...
источник

Б

Бахтиёр in Сообщество Python Программистов
Айван
Так что там, решил проблему?
Нет не работает. ответ должен быть 1 3 5.  Выдает неправильно 1 2 3 4 5
источник

AT

Alexander T in Сообщество Python Программистов
Бахтиёр
Нет не работает. ответ должен быть 1 3 5.  Выдает неправильно 1 2 3 4 5
выдает правильно, блять.
источник

Б

Бахтиёр in Сообщество Python Программистов
Alexander T
все работает, только что запускал.
вот тебе с инпутами
from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
while True:
   line = input()
   if line == 'HELP': break
   numbers = set(map(int, line.split()))
   lst = numbers_yes if input() == 'YES' else numbers_no
   lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
numbers = set(map(int, line.split()))  Нельзя перевести строку 'YES' в целое число
источник

K

Krau5 in Сообщество Python Программистов
ребят, я решил немножко одной ножкой, жопой, ручкой вернуться в питон
думаю написать небольшого бота для личного пользования, вопрос стоит в том юзать айограм иль телебот
источник

AT

Alexander T in Сообщество Python Программистов
Krau5
ребят, я решил немножко одной ножкой, жопой, ручкой вернуться в питон
думаю написать небольшого бота для личного пользования, вопрос стоит в том юзать айограм иль телебот
айограм, хотя тут недавно выяснилось, что у него ПАМЯТЬ ТЕЧЕТ
источник

K

Krau5 in Сообщество Python Программистов
Alexander T
айограм, хотя тут недавно выяснилось, что у него ПАМЯТЬ ТЕЧЕТ
это как?
источник

AT

Alexander T in Сообщество Python Программистов
какие-то там объекты создаются и не удаляются
источник

K

Krau5 in Сообщество Python Программистов
Alexander T
какие-то там объекты создаются и не удаляются
может тогда вообще на пыхе захуярить
источник

K

Krau5 in Сообщество Python Программистов
🧐
источник

AT

Alexander T in Сообщество Python Программистов
Krau5
может тогда вообще на пыхе захуярить
не надо, аиограм норм.
но могу посоветовать раст.
источник

K

Krau5 in Сообщество Python Программистов
Alexander T
не надо, аиограм норм.
но могу посоветовать раст.
ля, щас бы новый язык для написания бота учить)
источник

Б

Бахтиёр in Сообщество Python Программистов
Alexander T
выдает правильно, блять.
Не работает
источник

AT

Alexander T in Сообщество Python Программистов
Бахтиёр
Не работает
ты пишешь “не работает” на скрин, где работает.
источник

AT

Alexander T in Сообщество Python Программистов
Бахтиёр
Не работает
а можно ведь было увидеть, что ни в коде, ни на скрине не учитывается первая строка, где по условию должно быть N?
офигеваю от неспособности даже готовое решение прочитать и добавить строчку.

from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
n = int(input())
while True:
   line = input()
   if line == 'HELP': break
   numbers = set(map(int, line.split()))
   lst = numbers_yes if input() == 'YES' else numbers_no
   lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
result = {x for x in result if x <= n}
print(result)
источник