3x+1 문제 본문

[PL]/Python

3x+1 문제

객과 함께. 2007. 6. 26. 01:24

#!/usr/lib/env python
 

def add(st1):
    s = 3 * st1 + 1
    print st1,
    add_even(s)
   
def even(st2):
    s1 = st2 / 2
    print st2,
    add_even(s1)

 

def add_even(st3):
    if st3 == 1:       print st3
    elif st3 % 2 != 0: add(st3)
    elif st3 % 2 == 0: even(st3)
   
st = input('')
add_even(st)

'[PL] > Python' 카테고리의 다른 글

값대입  (0) 2007.08.19
Hello, World  (0) 2007.08.19
리스트 예제 프로그램  (0) 2007.08.18
날아가는 알파벳 (2)  (0) 2007.06.26
[스크랩] 날아가는 알파벳 (1)  (0) 2007.06.26