|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
. b$ n) b, a( B7 u) W- h* Y9 N程序分析:999999 / 13 = 76923。+ t- S; e" C1 y, J
- if __name__ == '__main__':- o5 p0 y. q! Z& |
- zi = int(input('输入一个数字:'))
, k+ c7 l7 V a2 g* V; z: P' J - n1 = 12 E# ^: u1 }* W4 h# M
- c9 = 17 f6 ^' C7 f/ P( H
- m9 = 98 f4 v; Y% d0 C
- sum = 9
: x$ y+ u+ P+ W - while n1 != 0:
1 w/ c4 s+ O" {" {* }7 o$ ` - if sum % zi == 0:* D$ o4 _5 U5 m( g' l6 R7 `
- n1 = 0
! A% }0 c+ I/ w# y/ x/ X" m1 J - else:
% w5 ]/ }$ l( ~6 H7 q0 X! a - m9 *= 10
5 @3 d5 e' D: E0 w8 @+ P - sum += m9
1 i+ W9 |. u1 _: } - c9 += 1
4 m7 X5 e3 y* W' [- B8 w' D - print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum))
( x; W, B0 z6 @' i9 i - r = sum / zi
2 e6 O5 d2 k; Z5 q# \& j' z - print ('%d / %d = %d' % (sum,zi,r))
复制代码 |
|