백준 알고리즘 2739번 문제

sihwan_e·2020년 4월 7일
0

문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.

출력
출력형식과 같게 N1부터 N9까지 출력한다.

풀이

for반복문 알고리즘의 첫문제이다.
for반복문의 기본형태는 다음과 같다
for 변수 in 리스트
수행할문장
수행할문장

그리고 기본적으로 첫 시작은 변수의 설정으로 여타 알고리즘문제와 비슷하게 시작했다.
dan= int(input())
으로 시작해서
for i in range(1,10): 으로 for문을 시작하는데 이때 range(1,10)가 나오는데
range(1,10) 의 의미는 숫자1이상 10미만의 숫자를 데이터로 갖는 객체를 나타내는 것이다.
아무튼 i가 1부터 9까지 반복할것이고,
print(dan , " " , i , "=" , dan i) 로 해주면
출력은 dan i(1부터 9)= dan i
로 사용자가 dan에 숫자를 입력하게 될것이다.

(풀이)

 dan = int(input())
 for i in range(1,10)
 	print(dan , " * " , i , "=" , dan * i)
(수정_공부 초기단계에서 range의 개념을 애매하게 이해하고 넘어가서 뒤에 다른문제를 풀때 애를 먹었는데, range(start , end , step(생략가능))는 start부터 end를 포함하지 않는 경우까지의 범위를 말하는 것이었다.)
profile
Sometimes you gotta run before you can walk.

0개의 댓글