|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 y P1 K: w7 N6 P7 x8 [ K, v' Y
程序分析:无。
: _( A% e2 k& j2 J$ I- a = 8090 \6 `6 E/ E3 q5 R! B
- for i in range(10,100):
2 w2 C. ^. E2 D6 j% g- V7 H8 U - b = i * a
3 T/ B% ]! i6 J7 v9 E, J6 u# N/ a - if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:* \6 F% z% ]( a" v( G+ ^
- print(b,' = 800 * ', i, ' + 9 * ', i)
" o: I; |! [" A: P; k
) L- J$ e* S, z$ A- T0 c1 N; K$ x- % p& D# J( S z" I, z
- for i in range(10,100):0 \. G Y" M- @( D" C
- if 8*i>99 or 9*i<100:$ \; N# v: f3 W* {) k, f" `
- continue
- `! f2 |& S: e" u. z+ `/ G - if 809*i==800*i+9*i:
. `7 W H; i# I- S - print(i)
/ i' ^6 F6 W+ _; c/ Q' y7 [3 m/ m - break
复制代码
: u* c. k5 R) c2 w |
|