|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
, |9 Q# a P9 g7 [! `, y程序分析:无。6 ?. J% g/ h5 v% l; q z, l
- a = 809
$ l8 t+ Y5 `/ y: S - for i in range(10,100):
# N6 d# w4 w& A1 z - b = i * a
9 x2 f9 }; r+ H a; }( ?' m0 W( C0 B - if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:" O/ g2 K, Z& P; |) P h9 q+ A$ H
- print(b,' = 800 * ', i, ' + 9 * ', i)
, G8 t, ^. b2 u2 s
2 v% T, _1 ]4 ~! o
) Z9 }+ ~# e- C% g2 N4 B. Q- for i in range(10,100):
0 Z; v+ v* ^+ t5 Y" f! s - if 8*i>99 or 9*i<100:) ]8 y b: U' A# P
- continue4 q6 Y3 O/ ]. k/ b3 ^+ }" D( W
- if 809*i==800*i+9*i:3 q, R3 U4 Q& ~2 u
- print(i)
2 a& \) l, v& g N: I - break
复制代码 # P& S5 |; L: Q" \5 ]
|
|