Python 练习实例83

[复制链接]
1235|0
 楼主| cooldog123pp 发表于 2023-5-27 12:00 | 显示全部楼层 |阅读模式
题目:求0—7所能组成的奇数个数。
程序分析:
组成1位数是4个。
组成2位数是7*4个。
组成3位数是7*8*4个。
组成4位数是7*8*8*4个。
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. if __name__ == '__main__':
  4.     sum = 4
  5.     s = 4
  6.     for j in range(2,9):
  7.         print sum
  8.         if j <= 2:
  9.             s *= 7
  10.         else:
  11.             s *= 8
  12.         sum += s
  13.     print 'sum = %d' % sum
以上实例输出结果为:

  1. 32
  2. 256
  3. 2048
  4. 16384
  5. 131072
  6. 1048576
  7. sum = 8388608


您需要登录后才可以回帖 登录 | 注册

本版积分规则

2345

主题

7773

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部
0