Fiz igual ao do exemplo do professor (que funciona), alguém sabe me explicar o que está ocorrendo para o resultado apresentar essa repetição em cada iteração?
ú
Fiz igual ao do exemplo do professor (que funciona), alguém sabe me explicar o que está ocorrendo para o resultado apresentar essa repetição em cada iteração?
ú
Ola tudo bem? Python é uma linguagem fortemente tipada, o que significa, entre outras coisas, que, ao contrário de outras linguagens (como C), a posição em que o código é escrito (a formatação, tabulações) importa. O último if (if primo:) tem que estar na mesma tabulação da linha: for teste_divisiveis in range(2,num):
primos = []
numero = int(input("Digite o numero: "))
for num in range(2, numero):
primo = True
for teste in range(2, num):
if num % teste == 0:
primo = False
break
if primo:
primos.append(num)
primos
Esse foi o que eu fiz Espero ter sido claro, um abraço