def numbers_def(n):
#######if-1#######
if n <= 1:
print('0 and 1 is special numbers')
return False
######end of if-1######
for x in range(2, n):
########if-2#######
if n % x == 0:
print('({}) = ({}) X ({})'.format(n, x, x))
return False
#####end of if-2#####
#######else-1######
else:
print('({}) is a prime number'.format(n))
return True
for x in range(0, 20):
numbers_def(x)
이것은 비디오 튜토리얼에서 찾은 0에서 20 사이의 소수를 찾는 간단한 Python 프로그램입니다. 위의 프로그램에서 if-1
시작 줄에 줄 번호 2, 정지에서의 전화 번호 6. if-2
의 측면에 for loop
그리고 존재 else-1
하지 않은 위의에 속한다 if
문. 그것이 속한 경우 if-1
매개 변수 n이 4와 같을 때 다음 출력을 생성해야합니다.
4 = 2 X 2
4 is a prime number
else-1
이 프로그램 은 어떻게 작동 합니까? return boolean
가치 를 사용하는 목적은 무엇입니까 ? 감사합니다!
else
문에 속하는 for
루프되지 않은에 if
조건.
그 의미는 " 휴식 없음 "입니다. 때 for
루프가 끝나지 않습니다 break
모든 항목은 다음 다음 지쳐 때, 즉 실행되는 다른 제품군이다.
관용구는 다음과 같습니다.
for n in sequence:
if is_ok(n):
print("found")
break
else:
# no break
print("not found")
귀하의 프로그램은 for-else 구문을 실제로 사용하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다