马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。6 j; V+ c7 s2 s% s
程序分析:999999 / 13 = 76923。0 [2 \ C, ~3 E |9 z! S
- if __name__ == '__main__':5 O" C# M/ a/ X4 z0 a
- zi = int(input('输入一个数字:'))5 a' _" C+ a% J* V& Z# F; `
- n1 = 1# B5 O1 i+ ?8 u0 m1 \0 [2 t
- c9 = 1( A" Z4 C/ O+ P) Y
- m9 = 9
0 K1 A; ]% e! j7 y8 { - sum = 91 [4 Y \, y* K! R% U
- while n1 != 0:
; p) b$ E* ^3 u: U$ [, k7 R& u! L$ Y. y - if sum % zi == 0:8 {$ z) ]* ~' R( I) Z9 H% d
- n1 = 02 C9 |( _8 M" D7 q1 f
- else:! ^5 O9 _% Z+ E6 i
- m9 *= 10
( H2 g W9 A/ y% a( m6 Q - sum += m9
/ ~! E1 u6 [" s! |* L x M6 j - c9 += 1 U4 O2 W; Z" {0 _
- print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum)): f7 Z) M6 S8 u0 ~% C$ S4 t9 L
- r = sum / zi
& Z8 a. n7 s1 r- M5 K" ] - print ('%d / %d = %d' % (sum,zi,r))
复制代码 |