Size: a a a

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

2020 December 01

E

Egor in Сообщество Python Программистов
AstralRomance
Я прямой делать затрахался на все значащие символы.
не особо понял, к вечеру котелок не варит
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim
i = 0
while True:
 print(i % 11)
 i += 1
from itertools import chain, cycle
for i in cycle(chain(range(10), range(10,0,-1))):
   ...
источник

R3

Rud 356 in Сообщество Python Программистов
AstralRomance
Я прямой делать затрахался на все значащие символы.
дак зочем словарь то? можно и строки две вписать
источник

V

Vadim in Сообщество Python Программистов
def counter_10(i):
 i += 1
 i %= 11
 return i

# How much? ept
for i in range(100):
 print(counter_10(i))

Вот так лучше?
источник

A

AstralRomance in Сообщество Python Программистов
Egor
не особо понял, к вечеру котелок не варит
Ну, щас делать обратный словарь на все буквы/цифры.
источник

E

Egor in Сообщество Python Программистов
AstralRomance
Ну, щас делать обратный словарь на все буквы/цифры.
def swapped(original: dict) -> dict:
   result = {}
   for key, value in original.items():
       if value in result.keys():
           result[value].append(key)
           continue
       result[value] = [key]

   return result
источник

E

Egor in Сообщество Python Программистов
Egor
def swapped(original: dict) -> dict:
   result = {}
   for key, value in original.items():
       if value in result.keys():
           result[value].append(key)
           continue
       result[value] = [key]

   return result
вроде робит
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim
def counter_10(i):
 i += 1
 i %= 11
 return i

# How much? ept
for i in range(100):
 print(counter_10(i))

Вот так лучше?
источник

A

AstralRomance in Сообщество Python Программистов
О, за меня сделали.
источник

A

AstralRomance in Сообщество Python Программистов
Egor
def swapped(original: dict) -> dict:
   result = {}
   for key, value in original.items():
       if value in result.keys():
           result[value].append(key)
           continue
       result[value] = [key]

   return result
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму lynulx до 831.88 (+10.26)
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
Vadim
def counter_10(i):
 i += 1
 i %= 11
 return i

# How much? ept
for i in range(100):
 print(counter_10(i))

Вот так лучше?
хоспади, да зачем, человеку нужно гонять число от 0 до 10 и назад, и так бесконечно
источник

R3

Rud 356 in Сообщество Python Программистов
AstralRomance
Ну, щас делать обратный словарь на все буквы/цифры.
или на крайняк сделать что-то по типу:
new_d = {v: k for k, v in d.items()}
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
from itertools import chain, cycle
for i in cycle(chain(range(10), range(10,0,-1))):
   ...
у тебя первый от 0 до 9, а второй от 10 до 1, кстати
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
from itertools import chain, cycle
for i in cycle(chain(range(10), range(10,0,-1))):
   ...
кстати, емнип он очень жрущий по памяти
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
у тебя первый от 0 до 9, а второй от 10 до 1, кстати
Будет от 0 до 10 и обратно
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
Vadim
def counter_10(i):
 i += 1
 i %= 11
 return i

# How much? ept
for i in range(100):
 print(counter_10(i))

Вот так лучше?
increase = True
x = 0
while True:
 if increase:
   x += 1
 else:
   x -= 1
 print(x)

 if x == 0:
   increase = True
 elif x == 10:
   increase = False

пишите по-человечески, блеать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ivenish Wanpzhshn
increase = True
x = 0
while True:
 if increase:
   x += 1
 else:
   x -= 1
 print(x)

 if x == 0:
   increase = True
 elif x == 10:
   increase = False

пишите по-человечески, блеать
От этого кода где-то заплакал один itertools
источник

R3

Rud 356 in Сообщество Python Программистов
Ivenish Wanpzhshn
increase = True
x = 0
while True:
 if increase:
   x += 1
 else:
   x -= 1
 print(x)

 if x == 0:
   increase = True
 elif x == 10:
   increase = False

пишите по-человечески, блеать
по человечески:

while True:
 print(*range(10))
 print(*range(10)[::-1])
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
по человечески:

while True:
 print(*range(10))
 print(*range(10)[::-1])
*бьёт по ебалу модулем itertools*
источник