/in/foo.c:1:1: warning: data definition has no type or storage class
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:1: warning: type defaults to 'int' in declaration of 'a' [-Wimplicit-int]
/in/foo.c:1:3: warning: type defaults to 'int' in declaration of 'b' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:5: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:7: warning: type defaults to 'int' in declaration of 'd' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:9: warning: type defaults to 'int' in declaration of 'e' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:11: warning: type defaults to 'int' in declaration of 'f' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:13: warning: type defaults to 'int' in declaration of 'g' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:15: warning: type defaults to 'int' in declaration of 'h' [-Wimplicit-int]
a,b,c,d,e,f,g,h=map(float,input().split())
^
/in/foo.c:1:17: warning: implicit declaration of function 'map' [-Wimplicit-function-declaration]
a,b,c,d,e,f,g,h=map(float,input().split())
^~~
/in/foo.c:1:21: error: expected expression before 'float'
a,b,c,d,e,f,g,h=map(float,input().split())
^~~~~
/in/foo.c:2:1: error: expected ',' or ';' before 'i'
i=(a*b+c*d+e*f+g*h)
^
/in/foo.c:3:7: warning: multi-character character constant [-Wmultichar]
print('%.2f'%i)
^~~~~~