만약? 번호? %? 2? = =? 0:
#? 짝수
#? 번호를 프린트해? //? 2 를 입력하고 값을 반환합니다.
인쇄 (번호 //2)
반환? 번호? //? 2
그렇지 않은 경우:
#? 홀수
#? 인쇄 및 반환 3? *? 번호? +? 1.
인쇄 (번호 *3? +1)
반환? 번호? *? 3? +? 1
Num_return? =? 0
언제? Num_return? = =? 0:
Str_input? =? 입력 ('입력:')
시도:
Num _ 입력? =? Int(str_input)
Num_return=? Collatz(int(num_input))
만약? Num_return? = =? 1:
파열
그렇지 않은 경우:
Num_return? =0
빼고요? 값 오류:
인쇄 ("숫자 값을 입력하십시오")