2016-10-01 4 views
-1

저는 지난 30 분 동안 놀고 지 냈습니다. 나는 그것을 돌릴 때마다 문자가 추가되도록하기 위해 어떻게해야할지 모르겠다. 이 그림은 내가 의미하는 바를 더 잘 설명 할 수 있습니다.루프가있는 직각 삼각형 그리기

triangle_char = input("Enter a character: \n") 

triangle_height = int(input("Enter triangle height: \n")) 

for row in range(triangle_height): 
    print(triangle_char) 

Result of my code

+1

행을 기준으로 문자의 숫자를 인쇄해야합니다. 간단한 방법은 문자 b를 곱하는 것입니다. y 행 :'print (triangle_char * (row) +1)' – AChampion

답변

1

이 (내 이전의 대답이 아주 잘 생각, 그래서 편집되지 않은 :

당신은 당신의 triangle_char 문자열로 계속 추가해야합니다 여기

내 코드입니다 .

triangle_char = input("Enter a character: \n") 

triangle_height = int(input("Enter triangle height: \n")) 

string = "" 

for row in range(triangle_height): 
    string += triangle_char 
    print(string) 

당신에게 당신이 결과를 줄 것이다 : 빈 문자열

string = "" 

다음 루프의 모든 반복을 선언함으로써 시작, 그것은 예를 들어

string += triangle_char 

에 한 문자를 추가

+0

아. 내가 참조. 고맙습니다! 얼마나 어리석은 실수인가 : / – HiDanny

관련 문제