import re
pattern = r'^(\d{1,7})[.,](\d)$'
user = '123,3'
m = re.search(pattern, user)
if m:
a = float(f'{m.group(1)}.{m.group(2)}')
print(a, type(a))
print("Y")
else:
print("N")
aW1wb3J0IHJlCnBhdHRlcm4gPSByJ14oXGR7MSw3fSlbLixdKFxkKSQnCnVzZXIgPSAnMTIzLDMnCm0gPSByZS5zZWFyY2gocGF0dGVybiwgdXNlcikKaWYgbToKICAgIGEgPSBmbG9hdChmJ3ttLmdyb3VwKDEpfS57bS5ncm91cCgyKX0nKQogICAgcHJpbnQoYSwgdHlwZShhKSkKICAgIHByaW50KCJZIikKZWxzZToKICAgIHByaW50KCJOIik=