python 을 이용 하여 마름모꼴,삼각형,사각형 의 방법 인 스 턴 스 를 인쇄 합 니 다.

머리말
본 고 는 주로 python 을 이용 하여 마름모꼴,삼각형 과 사각형 을 인쇄 하 는 것 에 관 한 내용 을 소개 하고 참고 학습 을 제공 하 며 말 이 많 지 않 으 니 상세 한 소 개 를 살 펴 보 겠 습 니 다.
인 스 턴 스 코드

#coding:utf-8
rows = int(raw_input('    : '))
i = j = k = 1 #    ,i        (    ),j         ,k    *   
#       1
print "       1"
for i in range(0, rows):
 for k in range(0, rows - i):
  print " * ", #     ",",      ,          
  k += 1
 i += 1
 print "
" # print " , if-else " for i in range(0, rows + 1):# i for j in range(0, rows - i):#(1,rows-i) print " ", j += 1 for k in range(0, 2 * i - 1):#(1,2*i) if k == 0 or k == 2 * i - 2 or i == rows: if i == rows: if k % 2 == 0:# 0 , *, print "*", else: print " ", # ",", , else: print "*", else: print " ", k += 1 print "
" i += 1 # print " , if-else " for i in range(rows):# i for j in range(rows - i):#(1,rows-i) print " ", j += 1 for k in range(2 * i - 1):#(1,2*i) if k == 0 or k == 2 * i - 2: print "*", else: print " ", k += 1 print "
" i += 1 # for i in range(rows): for j in range(i):#(1,rows-i) print " ", j += 1 for k in range(2 * (rows - i) - 1):#(1,2*i) if k == 0 or k == 2 * (rows - i) - 2: print "*", else: print " ", k += 1 print "
" i += 1 # print " " for i in range(0, rows): for k in range(0, rows): print " * ", # ",", , k += 1 i += 1 print "
" # print " " for i in range(0, rows): for k in range(0, rows): if i != 0 and i != rows - 1: if k == 0 or k == rows - 1: # , * , print " * ", # ",", , else: print " ", # else: print " * ", # * k += 1 i += 1 print "
"
출력 결과 실행:

    : 4
       1
 * * * * 

 * * * 

 * * 

 * 

         ,    if-else         
  

  * 

 * * 

 *  * 

* * * * 

       ,    if-else         
  

  * 

 * * 

 *  * 

*   * 

 *  * 

 * * 

  * 

     
 * * * * 

 * * * * 

 * * * * 

 * * * * 

     
 * * * * 

 *   * 

 *   * 

 * * * * 
총결산
자,이상 이 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기