|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:求0—7所能组成的奇数个数。
: L. J7 h: P7 V( b3 R程序分析:
$ H2 ]! `9 a5 M组成1位数是4个。1,3,5,7结尾
% r3 x: S* q3 g4 _9 I组成2位数是7*4个。第一位不能为0
3 q, p, s1 S! A5 J( y O8 [组成3位数是7*8*4个。中间随意7 W5 Y4 l J @6 i9 ]; [# H1 j
组成4位数是7*8*8*4个。3 U7 q, n* j7 \' _; s$ h# A' o2 }
- if __name__ == '__main__':
. _- J( J/ ~0 i - sum = 4
3 M9 N1 g, r0 Y+ F6 S - s = 44 p/ C+ z9 v4 \- @
- for j in range(2,9):
+ h X, \$ H4 f5 r! Q - print (sum)1 P0 f7 D4 p9 }0 Q3 ~( P( s8 Z. d
- if j <= 2:
( `, B! f# @4 S: A* f1 ] - s *= 7
0 K4 {7 `8 ?! h m0 a$ q - else:; D. Q9 P3 s' z* Y7 K! z. [* l& g8 n8 U
- s *= 8+ Q' W: b7 l9 Z
- sum += s
2 L) E; k) }5 n4 k' e4 N5 y - print('sum = %d' % sum)
复制代码 |
|