|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:求0—7所能组成的奇数个数。
4 _4 ~- j) A' K+ X程序分析:
P+ v( L' ~+ ?* m组成1位数是4个。1,3,5,7结尾/ Q% Y3 l; X! @! p
组成2位数是7*4个。第一位不能为0
) w* e7 E! T7 R8 {2 e- N组成3位数是7*8*4个。中间随意$ \+ d$ g4 v1 ~: F6 K
组成4位数是7*8*8*4个。
7 P) z& ~* P. w/ J8 w( y" U" X- if __name__ == '__main__':
5 R* v* Z% N6 S2 w/ O6 t$ s5 z" u - sum = 48 I9 R8 V/ ~1 l) ?* {# |; @9 h
- s = 4
/ F8 h: L* V. u, X/ N# G' F( ?& ?9 { - for j in range(2,9):$ a8 A7 l+ }& X5 P* J
- print (sum)
, Q, t4 z# o* g+ |/ M q - if j <= 2:
( x& y, f* D. c/ y6 b) o* g - s *= 7! l0 s* z* m4 @. q+ C9 |
- else:
9 F. [9 p* L( q+ I; o - s *= 8
7 Y# b( d8 E* `5 O6 G4 z. D, x! C - sum += s
$ v- D; V% g' I) \ - print('sum = %d' % sum)
复制代码 |
|