zfoxAzt elfelejtettem mondani, hogy a lényeg az elemi módszerekkel való megoldás, tehát jelen esetben te gondolatolvasó voltál és második megoldásként meg is csináltad amit én nem tudtam. Az első is új volt nekem mondjuk.
A második viszont, nem működik jól egy-két esetben. Pl ha valami='20' akkor azt mondja szám, ha valami=20 akkor is szám, ha valami=4.5 akkor is szám, ha valami='4.5' akkor nem szám, és ha valami='omg' akkor sem szám. Ami a legfurcsább, hogy 4.5-re azt mondja szám, pedig ez elvileg float, tehát az int() nem tud vele mit csinálni, de úgy tűnik mégis.