파이썬 프로그래밍의 힘for문과 리스트 심화피타고라스 수

Q

마지막처럼 짜면 b가 제일 큰 수가 될 가능성이 있지 않아요?

조회 667

좋아요 6

2018년 11월 28일

댓글 9

2019년 4월 20일
가장 아래에 return을 쓰신 이유가 궁금합니다.
2019년 4월 20일
그리고 break는 while에서 공부할때 조건부분을 깨부순다라고 이해하고 있는데 이 경우 break가 어떤 역할을 하는지 궁금합니다!
2019년 4월 20일
그리고 이 경우 break가 어떤 조건문을 깨뜨리는지도 궁금합니다ㅠㅠ
2019년 4월 22일
return은 잘못 쓰신게 아닌가 생각합니다. break는 `가장 가까운 반복문`에서 벗어나게 해주니 for b in range(a +1 , 500) 반복문을 탈출하게 도와줍니다
2019년 4월 25일
감사합니다!
2019년 6월 15일
실제로 함수가 아닌 부분에서 return을 사용할 경우 오류가 나옵니다.그리고 exit()라는 '프로그램'종료 함수가 있습니다.
2019년 7월 5일
가정은 if문에서 하지 않나요? a제곱 + b제곱 = c제곱에서 이미 b는 c보다 작을수 밖에 없지 않나요?
2019년 7월 24일
윗분 말씀이 맞다고 봅니다. 일단 b는 a+1부터 시작하므로 a보다 클수없기에 a>b는 확실합니다. 그리고 if 조건 안에서 a제곱 + b제곱 = c제곱이라는 피타고라스 공식자체에서 이미 b가 c보다 클수가없기에 b>c 조건 또한 필요없습니다.
2019년 10월 1일
a *a + b * b == c *c 라는 if코드에서 이미 b가 c 보다 클수가 없습니다.
A
3개의 답변이 있어요
2018년 12월 24일
2019년 1월 21일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇