Size: a a a

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

2021 January 03

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
def digits(n):
   if -10<n<10:
       yield n
   else:
       yield from digits(n//10)
       yield n%10
print(*digits(123))


Result:
1 2 3
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Language:
py3


Source:
i = 123, 123, 123
i_ = str(i)
a,b,c = i_
print(a,b,c)


Errors:
Traceback (most recent call last):
 File "733168043/source.py", line 3, in <module>
   a,b,c = i_
ValueError: too many values to unpack (expected 3)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Кирилл Панов
Language:
py3


Source:
i = 123, 123, 123
i_ = str(i)
a,b,c = i_
print(a,b,c)


Errors:
Traceback (most recent call last):
 File "733168043/source.py", line 3, in <module>
   a,b,c = i_
ValueError: too many values to unpack (expected 3)
Это кортеж уже
источник

БГ

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


Source:
def digits(n):
   if -10<n<10:
       yield n
   else:
       yield from digits(n//10)
       yield n%10
print(*digits(123))


Result:
1 2 3
Ящитаю это прекрасно🌚
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Кирилл Панов
а если

i = 123 213 321
как тогда?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Кирилл Панов
как тогда?
Цикл поверх и всё
источник

БГ

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


Source:
def digits(n):
   if -10<n<10:
       yield n
   else:
       yield from digits(n//10)
       yield n%10
print(*digits(123))


Result:
1 2 3
Language:
py3


Source:
def digits(n):
   n = abs(n)
   if -10<n<10:
       yield n
   else:
       yield from digits(n//10)
       yield n%10
print(*digits(-123))


Result:
1 2 3
источник

БГ

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


Source:
def digits(n):
   n = abs(n)
   if -10<n<10:
       yield n
   else:
       yield from digits(n//10)
       yield n%10
print(*digits(-123))


Result:
1 2 3
Хотя с абсом можно не проверять -10<
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
a,b,c = [int(i) for i in str(v)]
Что если -12 🌚
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
А это в техническое задание не входило🌚
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
давно - считается цифрой?🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
давно - считается цифрой?🌚
У тебя считается)
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
так. что начилось
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
а у тебя 1 а не -1
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
ашибачка🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
ашибачка🌚
Крайний десятичный разряд -123 равен 1
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
ничо ни знаю. -123 должно быть как -1 2 3
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
ничо ни знаю. -123 должно быть как -1 2 3
Ну возьми и сделай)
источник

БГ

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

A

Angyski in Сообщество Python Программистов
for j in (i for i in str(n)): print(j, end = ' ')
источник