- 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.
n, m = map(int, input().strip().split(' '))
for i in range(m):
print('*'*n)
①
n, m = map(int, input().strip().split(' '))
# input() 에 5 3 이 들어가게 되면
# stirp() 로 좌우의 공백을 제거하여 5 3 으로 추출
# split(' ') 로 5와 3을 각각 문자열로 나누어준다.
# map() 함수에 int 형을 사용하여 문자열을 정수형으로 바꾸어 준다.
> n = 5
> m = 3
②
for i in range(m):
print('*' * n)
# 0 부터 m-1 까지 반복하며 ' * ' 을 n 번 곱해서 출력해준다.
참고:
https://school.programmers.co.kr/learn/courses/30/lessons/12969
'파이썬 코드카타' 카테고리의 다른 글
삼총사 #combinations (0) | 2024.05.30 |
---|---|
이상한 문자 만들기 (0) | 2024.05.29 |
행렬의 덧셈 #list(map(lambda 매개변수:표현식),반복) (0) | 2024.04.24 |
문자열 다루기 기본 # isdigit() (0) | 2024.04.23 |
약수의 개수와 덧셈 (0) | 2024.04.16 |