본문 바로가기

Python/Python 표현방법

표현 방법 1

숫자 하나씩 늘려서 더하기 중복없이

for p in range(0, n):
    for q in range(p + 1, n):
        for r in range(q + 1, n):
        print(p, q, r)
            
>>>
0 1 2
0 1 3
0 1 4
0 2 3
0 2 4
0 3 4
1 2 3
1 2 4
1 3 4
2 3 4

 

각 자릿수 뽑아내기

num = 12345
ret = 0
while num > 0:
    ret = num % 10
    num //= 10
    print(ret)
    
>>>
5
4
3
2
1

'Python > Python 표현방법' 카테고리의 다른 글

소수 구하기  (0) 2021.11.23