문제
printTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다.
다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printTriangle 메소드를 완성하세요
printTriangle이 return하는 String은 개행문자('\n')로 끝나야 합니다.
높이가 3일때
* ** ***
높이가 5일때
* ** *** **** *****
1 2 3 4 5 6 7 8 9 10 11 | def printTriangle(num): s = "" for i in range (num+1): for j in range (i): s = s + "*" if not i == 0: s = s + "\n" return s # 아래는 테스트로 출력해 보기 위한 코드입니다. print( printTriangle(62) ) | cs |
1 2 3 4 5 6 7 8 | def printTriangle(num): s = "" for row in range(1, num+1): s += ('*' * row + '\n') return s # 아래는 테스트로 출력해 보기 위한 코드입니다. print( printTriangle(3) ) | cs |
'Computer Science > Problem Solving' 카테고리의 다른 글
[tryhelloworld]level1 문자열 내 p와 y의 개수 by파이썬 (0) | 2017.07.29 |
---|---|
[tryhelloworld]level1 서울에서 김서방 찾기 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level2 자연수를 뒤집어 리스트로 만들기 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level1 평균구하기 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level1 짝수와 홀수 by파이썬 (0) | 2017.07.29 |