크게 나올지 모르겠다 일단 문제는 이거고 내가 코드 짠거는
n = int(input("Enter a positive integer (>1): "))
f = 2
while n > 1:
if n % f == 0:
print("Prime factors are ", f)
n = n/f
else:
f = f + 1
print("Prime factors are ", f)
이거거든? 근데 원하는 결과가 안나오고 계속 2만 나오네 ㅠ 피드백 해주면 고마울거 같다
아 그림 첨부 안됐네 하
뭐 소수찾기 그런건가?
어 맞아 소인수 분해
print 한번 탭 눌러야되는거 아니야?
print("Prime factors are ", f) 얘 한번 들여쓰니까 다르게나오는데