|
新的代码:
- #! /usr/bin/env python3
- # -*- coding: utf-8 -*-
- # 求-100到100之间,ax^2 + bx + c = 0整数解的方程式
- import math
- for a in range(-100, 100):
- for b in range(-100, 100):
- for c in range(-100, 100):
- if (b * b - 4 * a * c) < 0 or a == 0:
- break
- for x in range(-100, 100):
- if x == 0 or x == -1 or x == 1:
- break
- if x == (-b + math.sqrt(b * b - 4 * a * c)) / (2 * a) or x == (
- -b - math.sqrt(b * b - 4 * a * c)) / (2 * a):
- print(a, b, c, x)
复制代码 |
|