def factorial(x): if x==0: return 1 else: a=1 while x==0: a*=x x-=1 return aprint factorial(3)결과가 항상 1인데 왜그런거?
while 잘못됨
그러게요ㅜㅜ근데 어디가 틀린지 모르겠음 ㅜㅜ
가르쳐주시면 감사합니다
==가 아니라 !=
!=1로 해도 무관
감사합니다 형!!
조건이 만족할동안 반복