본문 바로가기

파이썬 프로그래밍/파이썬 심화

[Python] 파이썬 짝수단을 구구단 출력하기(2단,4단,6단)

입력한 구구단을 출력하기는 따로 게시글이 있습니다 (클릭)



문제) 구구단의 2,4,6,8,10단을 출력하는 구구단을 만들어라.


구구단의 알고리즘을 알고있다면 매우 쉬운 문제입니다.



어떻게 풀어나가야 할까요?


구구단에 쓰이는 반복문은 2개입니다.


X * Y 이렇게 두개죠?

우린 이X를 2~10까지 2씩 증가시키면 되겠습니다.


코드로 알아보죠

1
2
3
4
for x in range(211 ,2):
    print("===={}단====".format(x))
    for y in range(1,10):
        print("{} * {} = {}".format(x,y,x*y))
cs

1번째줄에 왜 11까지인가 의문을 품는분들이 계실수 있습니다.

이유는 파이썬에서 범위를 정할때 x이상~y미만 으로 알아듣기 때문에 미만은 포함을 하지 않죠.

그래서 10으로 하면 10단이 나오지 않습니다.


결과


매우 쉬우면서 간단한 난이도의 문제였습니다.