|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。+ A! h' t q8 F- t
程序分析:999999 / 13 = 76923。5 i( G C9 y5 B7 G: ~* e# t+ i2 o
- if __name__ == '__main__':& A3 N3 ^+ P+ n& L
- zi = int(input('输入一个数字:'))
# _+ p0 C2 Z+ ~+ B4 ^" U7 [; ^! ^4 | - n1 = 1
: X1 K! d4 X& s; w* V; a - c9 = 1
0 X( o, D8 f: Q - m9 = 9
2 {( r) ^$ y- ?! p$ ^ - sum = 92 c- x- @ ]6 M7 @5 [+ j
- while n1 != 0:1 C O# j" J1 Q, e! J/ w, b2 k, \
- if sum % zi == 0:4 ` Z8 m. v3 j
- n1 = 0 O5 i1 j3 E! t4 V4 m# e
- else:% n, X1 k* }) L$ a% S& p
- m9 *= 100 \% e, p$ @+ r$ ~$ X" P8 F( G# F
- sum += m9
! ~# E! O' U& }9 o% ~3 \1 p - c9 += 1/ l, k, z7 h: N, J! i. d& x
- print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum))
, q" L% D7 k& ~( |3 j: A- j - r = sum / zi* @8 m7 k5 C' ~
- print ('%d / %d = %d' % (sum,zi,r))
复制代码 |
|