아래의 패턴들을 if문 없이 for문과 range, print만을 사용하여 출력하기.
단, print문은 소스 코드에서 (한 패턴당) 한번만 사용할 수 있음.
1번 패턴
*
**
***
****
*****
2번 패턴
*
**
***
****
*****
3번패턴
*****
****
***
**
*
4번패턴
*****
****
***
**
*
for문과 if문과 continue문을 사용하여 작성하는 경우는 continue의 사용법을 체크하는 경우이고,
이 경우는 f-string에 대한 이해를 확인하는 문제임.
더보기
for i in range(1,6):
a = '*'*i
t = f'>5s'
print(f'{a:{t}}')
for i in range(1,6):
a = '*'*i
t = f'<5s'
print(f'{a:{t}}')
for i in range(5,0,-1):
a = '*'*i
t = f'<5s'
print(f'{a:{t}}')
for i in range(5,0,-1):
a = '*'*i
t = f'>5s'
print(f'{a:{t}}')
참고자료
https://dsaint31.tistory.com/532
https://dsaint31.tistory.com/573
https://dsaint31.tistory.com/502
'Python' 카테고리의 다른 글
[NumPy] 생성 및 초기화, 기본 조작 (1) (0) | 2024.09.09 |
---|---|
[Py] Python에서 string formatting. (0) | 2024.09.04 |
[Python] Class 간단 정리 (0) | 2024.07.24 |
[Python] 사용자와 상호작용: 입력받기: input, argv, and sys (0) | 2024.07.24 |
[Programming] Binding: Name Binding and Language Binding (0) | 2024.06.06 |