Обратный пользовательский ввод без цикла for

#python

Вопрос:

Как я могу отменить ввод в python, но если есть нулевое число, удалить его? теперь я использую для цикла

 inpt = input() rev_list = [] for i in inpt:  if i != '0':  rev_list.insert(0, i)  print(rev_list)  

есть ли лучший способ справиться с этим ?

Комментарии:

1. вы хотите перевернуть всю строку и удалить «0» ? Всегда полезно делиться парами ввода/ожидаемого вывода somd 😉

2. Итак… 2002 год станет 22-м? и 1002 станет 21?

3. Просто даю представление о том, что вам, вероятно, следует предоставить образец ввода/вывода в идеальном сценарии

Ответ №1:

Вы можете использовать inpt = input()[::-1].replace('0', '')

Комментарии:

1. где нулевое число ?! if there is zero number remove it

2. верно, я отредактировал его