马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
# O# M5 _6 e" K8 `& p程序分析:无。
* t; F/ b: l9 _* [' C9 R; M( H- a = 809
6 b; `, z5 M* U" t, c( b: [' E% X - for i in range(10,100):
4 @4 U; X' s# k& f2 e - b = i * a& T9 R; \; Z4 m y# i1 q& t3 l3 w
- if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:; ^' q7 h9 [& E5 Y
- print(b,' = 800 * ', i, ' + 9 * ', i)' D8 ?+ y- i3 g1 z9 k# |
- # A( r: l( b0 B
- [0 ~* K' |$ S7 {7 W* f4 n. a
- for i in range(10,100):9 z# U. G0 T- F" ~8 f
- if 8*i>99 or 9*i<100:
+ ~, T( R* L5 a - continue
7 w2 Y O, R" A$ E9 P4 K5 t - if 809*i==800*i+9*i:4 _. R( C9 n% S8 h/ `! K4 ^
- print(i)
+ Y" S( i! R/ p( m, y - break
复制代码
/ V" W( t8 ], G6 H& h/ c) Y' `; W |