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)))