더북(TheBook)

연습문제 5-2

페르마의 마지막 정리는 a, b, c가 양의 정수이고 n3 이상의 정수일 때 다음을 만족하는 정수는 없다고 한다.

an + bn = cn

1. 매개변수 a, b, c, n을 받는 check_ferma 함수를 작성하고 페르마의 정리가 유효한지 확인해보자. n3 이상의 정수일 때 다음 식을 만족한다면

an + bn = cn

프로그램은 이럴 수가! 페르마가 틀렸어!를 출력해야 한다. 공식을 만족하지 않는다면 아냐, 공식이 맞지 않아!라고 출력해야 한다.

2. 사용자가 a, b, c, n에 대한 값을 입력하는 프롬프트를 표시하고, 입력받은 값들을 정수로 변환하는 함수를 작성하고, check_ferma 함수를 사용해 이들 값이 페르마의 정리를 위배하는지 검사해보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.