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="")
'programing > Python' 카테고리의 다른 글
Anaconda Spyder - 윈도우 프로그램 위젯 배치와 크기 조절 (0) | 2018.02.13 |
---|---|
Anaconda Spyder - 윈도우 프로그램 기본 (0) | 2018.02.13 |
Anaconda Spyder - 메인함수, 전역변수 선언 (0) | 2018.02.12 |
Anaconda Spyder - 종합 계산기 (0) | 2018.02.12 |
Anaconda Spyder - 거북이로 그림 그리기 (0) | 2018.02.12 |