숫자의 최소 곱셈기를 찾습니다 (올바른 용어인지 확실하지 않음). 그러나 나열된 결과에서 마지막 "*"을 삭제하는 방법을 찾을 수 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 도와주세요.파이썬에서 인쇄 된 목록에서 마지막 문자를 제거/삭제하는 방법
num = int(input("write number: "))
print(num, end = "=")
div = 2
while num > 1:
if num % div == 0:
num = num/div
print(div, end = "*")
else:
div += 1
결과는 내가 가지고 :
24=2*2*2*3*
결과 내가 원하는 :
24=2*2*2*3
내가 = ""대신 끝 = "는"시도 \ B를 구월를 사용하려고, [: -1]하지만 이것은 작동하지 않거나 단지 잘못하고 있습니다. 감사합니다.