1~10까지의 합 구하기(for 활용)


i, hap = 0, 0


for i in range(1, 11, 1): 

hap = hap + i


print("1~10 합: %d" % hap)




1~10까지의 합 구하기(while 활용)


i, hap = 0, 0


i = 1

while i < 11:

    hap = hap + i

    i = i + 1

    

    print("1~10의 합 : %d" % hap)




500~1000까지 홀수의 합 구하기


i, hap = 0, 0


for i in range(501, 1001, 2): 

hap = hap + i

    

print("500~1000 홀수의 합: %d" % hap)




1부터 사용자가 입력한 수까지의 합 구하기


i, hap = 0, 0

num = 0


num = int(input("값을 입력하세요 : "))


for i in range(1, num + 1, 1): 

    hap = hap + i

    

print("1~%d의 합: %d" % (num, hap))



시작값과 끝값, 증가값까지 사용자 입력한 후, 합 구하기


i, hap = 0, 0

num1, num2, num3 = 0, 0, 0


num1=int(input("시작값 입력 : "))

num2=int(input("끝 값 입력 : "))

num3=int(input("증가값 입력 : "))


for i in range(num1, num2+1, num3):

    hap=hap+i

    

print("%d에서 %d까지 %d씩 증가시킨 값의 합계 : %d" % (num1, num2, num3, hap))




구구단 출력


for i in range(2, 10, 1):

    for k in range(1, 10, 1):

        print("%d x %d = %d" % (i, k, i*k))



원하는 구구단만 출력


i, dan = 0, 0


dan=int(input("단을 입력하세요 : "))


for i in range (1, 10, 1):

    print("%d X %d = %d" % (dan, i, dan*i))



구구단 가로 정렬


i, k, guguLine = 0, 0, ""



for i in range(2, 10):

         guguLine = guguLine + ("# %d단 #" % i)

                                

         print(guguLine)

         

for i in range(1, 10):

    guguLine = ""

    for k in range(2, 10):

        guguLine = guguLine + str("%2dX %2d= %2d" % (k, i, k * i))

        

        print(guguLine)



무한 루프 (무한 "kkkkkkkkkkkkk...." 쓰기)


while True:

    print("k", end="")





+ Recent posts