|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:求0—7所能组成的奇数个数。
$ h7 D, x) k# N% ^- s程序分析:
; m3 X, v4 U7 x5 J* [组成1位数是4个。1,3,5,7结尾
/ z7 t$ m" {7 q: q% A组成2位数是7*4个。第一位不能为0
+ i8 t/ c2 H& |! R. x& V, u组成3位数是7*8*4个。中间随意
' ^; f w" e! k4 j. X, Q* j0 S" W组成4位数是7*8*8*4个。% \3 B# p7 I9 E, M' l7 v: T3 w
- if __name__ == '__main__':
/ ]) |8 i( Z! F' f0 g( h9 j - sum = 4
5 `# u$ z w# @5 y, a( k - s = 4
) ~( p) H4 @9 ?# O1 o: ?6 a+ E - for j in range(2,9):$ j8 w, D1 D4 C: m
- print (sum)
8 n0 `( [* O% |+ f - if j <= 2:7 u- L3 ]3 j% N+ x6 t! q
- s *= 7( B, }" K( T9 p9 B9 c; K
- else:
$ P' m: ^; w$ {0 X) o - s *= 8
3 A9 }& w, `% m2 @6 u - sum += s
1 K5 }2 `0 w5 L$ L8 e1 L - print('sum = %d' % sum)
复制代码 |
|