과제가 구구단을 출력하는 프로그램을 다음의 요구사항에 맞추어작성하시오
1.프로그램은 무한루프를 포함함
2.함수를 두 개 선언할 것
gugudan 함수는 구구단의 결과를 리스트에 저장하는 함수
prn 함수는 리스트에 저장된 내용을 출력하는 함수
3.prn함수는 gugudan함수내에서 호출됨
4.gugudan함수는 매개변수는 가지지만 반환값은 없음

이래서 제가 코드를 짜봤는데요
def gugudan(x)
      gugudan_result[]
      for i in range(1,10):
           result=(str(x)+"x"+str(i)+"="+str(x*i))
           gugudan_result.append(result)
      prn()
def prn(x)
      print(x)
while True:
       x=int(input("구구단 몇 단을 계산할까요?"))
       gugudan(x)
수는 입력 받았는데 그 이후에 gugudan함수로 가지를 않네요 어떻게 해야할까요?