5. На месте пропуска должно быть условие. Пoдходит a < 5 (D)
6. В первой и второй: в первой неверно проинициализировано значение proizv (должно быть 1, если 0, то произведение всегда равно нулю), во второй должно быть range(1, 6) вместо range(1, 5) (range(a, b) генерирует числа от a до b - 1)