Написание синтаксиса
Как можно сократить данное написание?
if i == "1" or i == "2" or i == "3" or i == "4" or i == "5" or i == "6" or i == "7" or i == "8" or i == "9" or i == "0":
Ответы (3 шт):
Автор решения: zomaman
→ Ссылка
if i in range(0, 10): # или range(0, 9 + 1)
print(True) # или любое другое действие
range() - последовательность чисел
И ещё для примера
if i in range(0, 10) and i != 6: # та же последовательность, только исключает цифру 6
print(True)
Автор решения: Эникейщик
→ Ссылка
Ну добавлю тоже вариант
import string
ds = set(string.digits)
if i in ds:
do your stuff