Если вы знаете, что все аргументы являются числами, простой способ - это немного понять.
def __num__(*args):
if any([arg for arg in args if arg > 10]):
print('I am testing args using {}'.format(args['x']))
else :
print('Something Goes Wrong')
Если вы собираетесь получать нечисловые значения, вам нужно проверить каждый аргумент, чтобы увидетьесли это номер. Это просто небольшое изменение по сравнению с предыдущим списком.
import numbers
def __num__(*args):
if any([arg for arg in args if isinstance(arg, numbers.Number) and arg > 10]):
print('I am testing args using {}'.format(args['x']))
else :
print('Something Goes Wrong')
Как уже говорили другие, вероятно, было бы проще иметь выделенный аргумент только для этого