반복문 : for문 예제
# first
for i in range(1, 100):
if i % 2 == 0:
print(i)
# second
for i in range(2, 100, 2):
print(i)
range({1}, {2}, {3})
일때 {3}
가 반복되는 간격이기에 짝수, 홀수의 간격이 2가 차이나기에 위와같이 작성할 수 있다.num = int(input("수 입력 : "))
for i in range(2, num+1, 2):
print(i)
range(first_num, final_num)
를 봤을때 final_num + 1
을 해줘야지만 반복이 final_num
까지 진행된다는 것이다. sum = 0
for i in range(1, 11):
sum += i
print(sum)
user = int(input("몇 단? : "))
for i in range(1,10):
print(user,"x",i,"=",user*i)
user = int(input("정수 입력 : "))
li = []
for i in range(1, user+1):
if user % i == 0:
li.append(i)
print(li)
sum = 0
for i in range(1, 100, 2):
sum += i
print(sum)
if문을 활용해준다면 for문 내부에
if i % 2 == 1:
이런식으로 작성하면 된다.
su = int(input("수 입력 : "))
x = 1
for i in range(1, su+1):
x *= i
print(x)
N = int(input("입력 : "))
for i in range(2, N+1):
count = 0
for j in range(1, i+1):
if i % j == 0:
count += 1
print(i,"의 약수의 개수 : ", count)
count += 1
을 해준다.for i in range(2, 10):
print(i, "단")
for j in range(1, 10):
print(i,"x",j,"=",i*j)
print()
N = int(input("입력 : "))
for i in range(2, N+1):
print(i, "의 약수는 : ", end='')
for j in range(1, i+1):
if i % j == 0:
print(j, end=' ')
print()