|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。0 {' v# D/ P5 n- k
程序分析:无。8 B5 w. v! u3 p+ I/ q( N
- a = 809" \! U- C/ x6 U. Y* X( t) r9 G
- for i in range(10,100):
) Y4 \ y! M$ S8 C4 z& v; t* M) r, K - b = i * a
2 v, C6 o4 ]( K- o l: R - if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:
' {3 K4 x \; ` - print(b,' = 800 * ', i, ' + 9 * ', i)
. {0 m1 O E9 o
" C+ u8 F3 L) u3 X
- m C7 c! B( b) k3 A7 R3 h6 e- for i in range(10,100):! x2 s2 F: _/ r4 {: S( t
- if 8*i>99 or 9*i<100:
: h+ |2 O7 O3 ?0 x1 t* u$ u - continue
3 W j7 g8 H% J9 i1 o( u - if 809*i==800*i+9*i:6 k" L# D$ C9 j' p
- print(i)
' D- p1 J+ T9 u- h; W9 s - break
复制代码 & p& k1 d8 c6 M0 U; I0 p' F
|
|