PYTHON
별 그리기
yuurimingg
2023. 12. 26. 23:07
중첩 루프¶
In [2]:
for i in range(5):
for j in range(5):
print("j:", j, sep = '', end = " ")
print(i, "번째")
j:0 j:1 j:2 j:3 j:4 0 번째
j:0 j:1 j:2 j:3 j:4 1 번째
j:0 j:1 j:2 j:3 j:4 2 번째
j:0 j:1 j:2 j:3 j:4 3 번째
j:0 j:1 j:2 j:3 j:4 4 번째
사각형을로 별 출력하기¶
In [4]:
for i in range(5):
for j in range(5):
print("*", end = '')
print()
*****
*****
*****
*****
*****
대각선으로 별 출력하기¶
In [5]:
for i in range(5):
for j in range(5):
if i == j:
print('*', end = '')
else:
print(' ', end = '')
print()
*
*
*
*
*
In [7]:
for i in range(5):
for j in range(5):
if i <= j:
print('*', end = '')
else:
print(' ', end = '')
print()
*****
****
***
**
*
입력 받아 트리 모양으로 출력하기¶
In [8]:
num = int(input())
for i in range(num):
for j in range(num - i - 1):
print(' ', end = '')
for j in range(2 * i + 1):
print('*', end = '')
print()
5
*
***
*****
*******
*********