Size: a a a

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

2020 May 15

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
можно пойти по пути такому:
множитель = 1, если остаток от деления числа на 10 равен, искомой цифре. Если нет - домножаем множитель на 10, а остаток вычисляем из целочисленной части предыдущего деления
можно же divmod
источник

БГ

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

A

Alexander in Сообщество Python Программистов
можно, но задача в итоге получить число без этой цифры
источник

tt

trd trd in Сообщество Python Программистов
Если я буду вводить в функцию имена таким образом: функция("name", "name")
Как можно вытянуть одно имя, если они могут состоять из разного количества символов?
источник

БГ

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
можно, но задача в итоге получить число без этой цифры
берём результирующее число и умножаем-складываем
источник

БГ

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
+%mod%*(10**now_pow)
источник

AT

Alexander T in Сообщество Python Программистов
def deldig(number, digit):
   exp = 0
   res = 0
   while number > 0:
       mod = number % 10
       if mod != digit:
           res += mod * 10 ** exp
           exp += 1
       number = number // 10
   return res
источник

AT

Alexander T in Сообщество Python Программистов
без строк списков и вообще без всего
источник

KK

Kirill Kik in Сообщество Python Программистов
Alexander T
def deldig(number, digit):
   exp = 0
   res = 0
   while number > 0:
       mod = number % 10
       if mod != digit:
           res += mod * 10 ** exp
           exp += 1
       number = number // 10
   return res
+
источник

AP

Anton Pavlovich in Сообщество Python Программистов
ребят, объясните почему я не могу получить хтмл страницу?
источник

AT

Alexander T in Сообщество Python Программистов
trd trd
Если я буду вводить в функцию имена таким образом: функция("name", "name")
Как можно вытянуть одно имя, если они могут состоять из разного количества символов?
одно имя будет в одной переменной, другое в другой
источник

AT

Alexander T in Сообщество Python Программистов
Anton Pavlovich
ребят, объясните почему я не могу получить хтмл страницу?
недостаточно стараешься.
источник

AP

Anton Pavlovich in Сообщество Python Программистов
Alexander T
недостаточно стараешься.
это понятно
источник

A

Alexander in Сообщество Python Программистов
Language:
py3


Source:
x=25684
y=5
mltp = lambda x,y: 1 if divmod(x,10)[1]==y else mltp(divmod(x,10)[0],y)*10
print(x-mltp(x,y)*y)


Result:
20684
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
def deldig(number, digit):
   exp = 0
   res = 0
   while number > 0:
       mod = number % 10
       if mod != digit:
           res += mod * 10 ** exp
           exp += 1
       number = number // 10
   return res
вместо нуля единицу
оно нуля не одстигнет же, не?
источник

A

Alexander in Сообщество Python Программистов
ах тыж
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
вместо нуля единицу
оно нуля не одстигнет же, не?
ноль не при чем)
источник

A

Alexander in Сообщество Python Программистов
рекрсия правильная
источник