Искам да прочета в списък с числа от файл като символи един знак наведнъж, за да проверя какво представлява този знак, дали е цифра, точка, + или -, e или E или някакъв друг знак. ..и след това да изпълня каквато операция искам въз основа на това. Как мога да направя това с помощта на съществуващия код, който вече имам? Това е пример, който опитах, но не се получи. Нов съм в python. Благодаря предварително!
import sys
def is_float(n):
state = 0
src = ""
ch = n
if state == 0:
if ch.isdigit():
src += ch
state = 1
...
f = open("file.data", 'r')
for n in f:
sys.stdout.write("%12.8e\n" % is_float(n))