TypeError: objeto ‘float’ no iterable

Estoy usando python 3.2.2 en Windows 7 y estoy tratando de crear un progtwig que acepte 7 números y luego le diga al usuario cuántos son positivos, cuántos son negativos y cuántos son cero. esto es lo que tengo hasta ahora:

count=7 for i in count: num = float(input("Type a number, any number:")) if num == 0: zero+=1 elif num > 0: positive+=1 elif num < 0: negative+=1 print (positive) print (negative) print (zero) 

Pero cuando ejecuto el código me sale

 TypeError: 'float' object is not iterable 

Si reemplazo el flotador en la línea 3 con int obtengo el mismo problema, excepto que dice que el objeto ‘int’ no es iterable. También he intentado cambiar el valor de contar de 7 a 7.0

Ahora tomé este desafío de un libro tutorial de python y no tienen la respuesta, y por lo que puedo decir, he hecho todo lo que estaba dentro de la syntax que presentaron.

El tutorial está aquí (PDF)

for i in count: significa for i in 7: que no funcionará. El bit después de la entrada debe ser de un tipo iterable, no un número. Prueba esto:

 for i in range(count): 

utilizar

rango (conteo)

int y float no son iterables