자바에서 배웠던 별 찍기를 파이썬에서 구현해보았다.
1.

2.

3.

4.

5.

6.

i = int(input('(1~6)원하는 번호를 선택하세요: '))
a = 0
if i == 1:
while a<3:
b = 0
while b<4:
print('*',end='')
b+=1
a+=1
print()
elif i == 2:
while a<4:
b=0
while b<a:
print('*',end='')
b+=1
a+=1
print()
elif i ==3:
while a<3:
b=0
while b<3-a:
print(end = ' ')
b+=1
b=0
while b<=a:
print('*',end='')
b+=1
print()
a+=1
elif i == 4:
while a<4:
b=0
while b<4-a:
print(end=' ')
b+=1
k=0
while k<a*2-1:
print('*',end='')
k+=1
print()
a+=1
elif i == 5:
a=1
while a<=3:
b=1
while b<=3-a:
print(end=' ')
b+=1
b=1
while b<=a*2-1:
print('*',end='')
b+=1
a+=1
print()
a=2
while a>=1:
b=1
while b<=3-a:
print(end=' ')
b+=1
b=1
while b<=a*2-1:
print('*',end='')
b+=1
print()
a-=1
elif i==6:
num = int(input('홀수 입력:'))
s= int(num/2)
while a<num:
b=0
while b<num-s:
if b>=s:
print('*',end='')
else:
print(end=' ')
b+=1
if a<int(num/2):
s-=1
else:
s+=1
print()
a+=1
'Python' 카테고리의 다른 글
숫자 야구 -시도 횟수 줄이기(진행중) (0) | 2022.07.26 |
---|---|
로또 당첨 프로그램 (0) | 2022.07.26 |
별 찍기 : for문 (0) | 2022.07.26 |
사칙연산 계산기(if ,elif문 사용) (0) | 2022.07.26 |
파이썬 코딩 도장 3장-12장 심사 문제 (0) | 2022.07.25 |