Eu sinceramente não entendi o que você tentou fazer nesse código, mas acho melhor voltarmos para a logica.
Seu objetivo é verificar se um numero é primo.
Como você sabe se um numero é primo?
Bem, ele deve ser divisível somente por ele mesmo e 1. Como todo numero inteiro é divisível por 1, temos que focar se ele é divisível somente por ele mesmo.
Como sabemos se o numero 7 é um primo? vamos ao teste de mesa.
7 é divisível por 6? Não.
7 é divisível por 5? Não.
7 é divisível por 4? Não.
7 é divisível por 3? Não.
7 é divisível por 2? Não.
Bem, se todos são não, ele é primo.
O numero 4 é primo?
4 é divisível por 3? Não.
4 é divisível por 3? Sim.
Bem, se temos uma resposta positiva, ele não é um primo.
Sabendo disso, vamos a como fazer o código. Você já sabe como usar o "mod" então já sabe que se o resultado for igual há 0, o numero é divisível. Percebi que você não utilizou nenhum loop (laço de repetição) no seu código, mas ele será essencial para realizar esse exercício, pois cada volta do loop você irar verificar se o numero é divisível ou não.
Bem, com essas informações espero que você consiga refazer o seu código, caso tenha ficado alguma duvida sinta-se a vontade de pergunta