|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
/ h% O1 x8 U0 |8 p9 L7 M程序分析:无。4 ~' J4 z# L0 E7 L+ W+ ]
- a = 809
8 D" e1 v6 D+ `$ w - for i in range(10,100):
3 z( r( v6 c% B - b = i * a
; C. v7 |7 R3 a1 l. F4 o& E! w - if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:; j6 F% V) {, }. G i4 c
- print(b,' = 800 * ', i, ' + 9 * ', i)4 {; M+ s/ S* I1 z/ T% D6 o2 q: o
/ |% d/ }0 w$ s2 k+ Z |( j2 U
& @" G# m8 j/ V3 m: S" _( }, ~- for i in range(10,100):
# M' |0 r: [6 A4 a - if 8*i>99 or 9*i<100:
" M8 w+ i7 |! W! x1 o0 n7 d - continue
% Y0 N- N% t/ l5 D - if 809*i==800*i+9*i:3 ]. w, `/ T, s# y) O9 b: @4 O
- print(i); u! X. W/ L: ?: N& A% r
- break
复制代码
9 R: m* i! P( c5 J |
|