[PYTHON] 반복문

go easy on NG·2022년 12월 27일
0

토이 프로젝트

목록 보기
4/8

for, while문 사용해 숫자 더하기

a=5

sum1 = 0
for i in range(a+1):
    sum1 = sum1 + i
    print(sum1)
    
print("-")

sum2=0
z=0   
while z<(a):
    z=z+1
    sum2=sum2+z
    print(sum2)    

마름모 만들기

a=6
for i in range(5):
    print("+"*(a-(i+1)) + "*"*(((i+1)*2)-1))
for i in range(4):
    print("+"*(i+2) + "*"*((a+1)-(i*2)))

reversd로 마름모 만들기

a=20
for i in range(1,a):
    print (" "*(a-i) + "*"*(i*2-1))
for i in reversed(range(1,(a-1))):
    print (" "*(a-i) + "*"*(i*2-1))

별모양 만들기

a=5
for i in range(a):
    print(" "*10 + " "*(6-(i+1)) + "*"*(((i+1)*2)-1))

for i in range(a):
    print(" "*(i+1) + "*"*((9-(i*2))*3)+"*"*((((i+1)*2)-1)*2))

for i in range(a):
    print(" "*(6-(i+1)) + "*"*((((i+1)*2)-1)*3)+"*"*((9-(i*2))*2))

for i in range(a):
    print(" "*10 +" "*(i+1) + "*"*(9-(i*2)))

profile
🐥개발자

0개의 댓글