python循环题目求1-2+3-4+5 ... 99的所有数的和
阿神
阿神 2017-04-18 10:17:08
0
6
4693

怎么求呢??想不出

阿神
阿神

闭关修行中......

모든 응답(6)
Peter_Zhu

다음과 같이 계산할 수 있습니다.

으아아아

그리고 첫 번째 숫자에서 마지막 숫자를 뺀 값이므로 두 값의 합은 -1이 되고, 99/2=49.5이므로 총 49쌍이 되며 결과는 - 49. 99에 더하면 99-49=50

迷茫

대략 살펴보면 이전 답변은 모두 for 루프를 사용했습니다. 개인적으로는 가능하면 루프를 덜 사용하고 O1에 걸리는 시간을 줄여야 한다고 생각합니다.
매개변수가 가장 큰 숫자인 n이고 둘 다 0보다 크다고 가정하면 여기서는 99입니다

n result
1 1
2 -1
3 1
4 -2
5 3
6 -3

n이 홀수이면 결과는 양수, 결과 = ((n - 1) / 2) * (-1) + n
n이 짝수이면 결과는 음수, 즉 , 결과 = (n / 2) * (-1)
그래서 답이 나왔습니다. .

으아아아
Ty80

으아아아


으아아아
阿神

으아아아

迷茫

코드

으아아아

결과

으아아아
Ty80

으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!