입력한 구구단을 출력하기는 따로 게시글이 있습니다 (클릭)
문제) 구구단의 2,4,6,8,10단을 출력하는 구구단을 만들어라.
구구단의 알고리즘을 알고있다면 매우 쉬운 문제입니다.
어떻게 풀어나가야 할까요?
구구단에 쓰이는 반복문은 2개입니다.
X * Y 이렇게 두개죠?
우린 이X를 2~10까지 2씩 증가시키면 되겠습니다.
코드로 알아보죠
1 2 3 4 | for x in range(2, 11 ,2): print("===={}단====".format(x)) for y in range(1,10): print("{} * {} = {}".format(x,y,x*y)) | cs |
이유는 파이썬에서 범위를 정할때 x이상~y미만 으로 알아듣기 때문에 미만은 포함을 하지 않죠.
그래서 10으로 하면 10단이 나오지 않습니다.
결과
매우 쉬우면서 간단한 난이도의 문제였습니다.
'파이썬 프로그래밍 > 파이썬 심화' 카테고리의 다른 글
[Python] 파이썬예제. 행렬곱셈(2byte) 풀이 (5) | 2017.04.11 |
---|---|
[Python] 파이썬 예제. 같은 숫자는 싫어. 중복된 숫자 삭제하 (0) | 2017.04.11 |
[Python] Set. 예제를 통한 집합 기초 개념잡기 (0) | 2017.04.11 |
[Python] 파이썬 예제. 행렬의 덧셈 (0) | 2017.04.07 |
[Python] 파이썬 예제. 가운데 글자 가져오기 (0) | 2017.04.07 |