빅데이터/파이썬
1~9단 구구단 출력
예캉
2017. 6. 29. 14:38
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # -*- coding: utf-8 -*- """ Created on Thu Jun 29 13:31:30 2017 @author: user """ ''' number=4 for i in range(9): print("%dX%d=%2d"%(number,i+1,number*(i+1))) ''' #나의 코드 for i in range(1,10): for j in range(1,10): print(" %dX%d=%2d"%(j,i,i*j),end='') print() print() #교수님 코드 for j in range(8): number=j+2 for i in range(9): print(' %dX%d=%2d'%(number,i+1,number*(i+1)),end='') print() | cs |
구구단 코드 speak
for j in range(8): #8번 반복하라
number=j+2 # 반복 횟수에 2를 더해라
for i in range(9):
print("%dX%d=%2d"%(number,i+1,number*(i+1))) # 첫 번째 반복을 선자 두번째 반복을 후자로 해서 해당 결과를 출력한다.
print() #한 단이 끝나면 한 줄을 개행한다.
2차 해석
8번을 반복하는 반복하는 내용은 3개의 순서를 거친다. 첫번째 순서는 8번 반복하는 것으로 부터 해당하는 단을 생성하고 두번째 순차는 해당하는 단에서 1에서 9까지 곱해주는 수를 만들어 해당하는 단을 만든다. 세번째 순차는 개행한다.