for if - else VS for if

YU NA Joe·2022년 4월 8일
0
  1. for 문 with if-else
def IsPrime(n):
    if n == 0 or n == 1:
        return False
    for i in range(2,n//2+1):
        if n % i == 0:
            print("0을으로 나눠 진다!",i)
        else:
            print("0을으로 안나눠진다. ",i) 

IsPrime(10)

# result 
'''
0을으로 난나눙나누어 진다! 2
0을으로 안나눠진다.  3
0을으로 안나눠진다.  4
0을으로 난나눙나누어 진다! 5
'''
  1. for문 with if
def IsPrime(n):
    if n == 0 or n == 1:
        return False
    for i in range(2,n//2+1):
        if n % i == 0:
            print("0을으로 나눠 진다!",i)
    print("0을으로 안나눠진다",i)

IsPrime(10) 

# result 
'''
0을으로 나눠 진다! 2
0을으로 나눠 진다! 5
0을으로 안나눠진다 5  # for문이 다 끝났으니까!
'''




0개의 댓글