Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 | 29 | 30 | 31 |
Tags
- SQL
- 커밋
- 기술블로그
- fastapi
- 에러포스팅
- 그룹핑
- 공부내용정리
- 개발공부
- 옵셔널태그
- C언어 #문자열변환 #정수형변환
- 작업 영역
- 김영한 #SOLID #객체지향
- 클래스 #아이디
- 크롬브라우저
- MVC #디자인패턴
- GIT
- 스프링 입문
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 웹 크롤링
- 데이터 수집
- 머신러닝 #회귀 #규제
- 머신러닝 #학습내용정리
- SafeUpdate
- 컬럼수정
- 파이썬
- COMMIT
- 생성자 #자바 #기록남기기
- 스프링부트
- Numpy #TIL #넘파이 기초
- 단축키정리
Archives
- Today
- Total
데이터 분석가 몽구리
'*'출력 문제 알고리즘 본문
# *를 n개 출력하되 w개마다 줄바꿈하기
print('*를 출력합니다.')
n = int(input('몇 개를 출력할까요?: '))
w = int(input('몇 개마다 줄바꿈할까요?: '))
for _ in range(n//w):
print('*'*w)
rest = n % w
if rest:
print('*' * rest)
1. *를 n//w번 출력하기
* 를 n//w 번 반복하면 출력합니다.
2. *를 n%w번 출력 후 줄바꿈하기
n이 w의 배수가 아닌 경우 마지막 행을 출력합니다. n을 w로 나눈 나머지를 rest에 저장하고 *를 rest개 출력한 다음 줄바꿈합니다. 만약 n이 w의 배수이면 rest는 0이기 때문에 *와 줄바꿈을 진행하지 않습니다.
'Python' 카테고리의 다른 글
함수 (0) | 2022.12.21 |
---|---|
variable & List (boostcamp) (0) | 2022.12.11 |
1부터 n까지 정수의 합 구하기 (0) | 2022.07.30 |
세 정수 입력받아 최댓값, 중앙값 구하기(파이썬) (0) | 2022.07.06 |
파이썬 문자열을 리스트로 변환 (0) | 2021.08.02 |