|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
I3 i X h- G+ [程序分析:999999 / 13 = 76923。9 o5 M+ ^! J/ s: f
- if __name__ == '__main__':
4 Q5 d$ d* G1 l/ C, c% j - zi = int(input('输入一个数字:'))
, i( s9 C; a' Q9 t" v2 Q6 r; i - n1 = 18 y7 Q* k' S3 Y0 \7 ~/ M H% N
- c9 = 1
" ~ }0 j6 S9 R& [4 P: a T - m9 = 9
: ^$ a. h; m' Z6 n0 c- q9 ~ d - sum = 9# n1 ]+ w0 z A+ d7 c. T
- while n1 != 0:2 c c( q) Q, V4 G
- if sum % zi == 0:/ j" |" v& b' a4 s v
- n1 = 0- Y e) p% j3 v2 A$ b
- else:# Q4 C |' |3 ^6 Y; P
- m9 *= 10
6 q- i. y9 v" p/ x8 L U - sum += m9
" t! T8 E- F. o - c9 += 1
9 ]& b/ \3 ?/ f - print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum))6 e- o; b# M% ?5 `
- r = sum / zi8 G3 M6 d# H9 S; Q0 K
- print ('%d / %d = %d' % (sum,zi,r))
复制代码 |
|