[Python] ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ฌ๊ฐํ
2024. 7. 15. 16:13ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
์ ์ N์ ๊ฐ์ด ์ฃผ์ด์ง๋ฉด ์ผ์์๋ฆฌ ์ซ์๋ก ์ด๋ฃจ์ด์ง N * N ๋ชจ์ ์ฌ๊ฐํ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์. ์ด๋ ์ ์ n์ ์ ๋ฌ๋ฐ์ ์ผ์ ์๋ฆฌ ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ ์ฌ๊ฐํ์ ์ถ๋ ฅํ๋ ํจ์๋ฅผ ์์ฑํ๊ณ , ์ฃผ์ด์ง N์ ํจ์๋ก ์ ๋ฌํ์ฌ ์ถ๋ ฅํฉ๋๋ค.
# ์ฌ๊ฐํ์ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ ์ซ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค.
N = int(input())
def print_square(N):
num = 1
# 0๋ถํฐ N-1๊น์ง์(Nํ) ์ซ์๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋ฐ๋ณตํ๋ค. (ํ์ nํฌ๊ธฐ๋งํผ ๋ง๋๋ ์์
)
for i in range(N):
# 0๋ถํฐ N-1๊น์ง์(Nํ) ์ซ์๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋ฐ๋ณตํ๋ค. (์ด์ nํฌ๊ธฐ๋งํผ ๋ง๋๋ ์์
)
for j in range(N):
# num์ ์ถ๋ ฅํ๋ค. end = ''์ ๊ฐํ์์ด ์ถ๋ ฅํด์ค๋ค.
print(num, end=' ')
# num +1์ ํด์ค๋ค.
num += 1
if num > 9:
num = 1
print() # ๊ฐ ํ์ ์ถ๋ ฅํ ํ ์ค ๋ฐ๊ฟ
print_square(N)
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ค์ค๋ฐ๋ณต๋ฌธ (0) | 2024.08.07 |
---|---|
[Python] ์ถ๋ ฅ๊ฒฐ๊ณผ 80 (0) | 2024.07.15 |
[Python] ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ดํํ๊ธฐ (0) | 2024.07.15 |
[Python]์ฒซ๋ฒ์งธ๋ก ๋์ค๋ ์์ (0) | 2024.06.03 |
[Python] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2024.05.30 |