8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . 以 i 为步长, 从 f计数到 t , 包括 f 和 t .
例如, 如果输入的是 f == 2, t == 26, i == 4 ,
程序将输出 2, 6, 10, 14, 18, 22, 26.
File /Users/wgzhao/Sites/blog.wgzhao.com/source/downloads/code/cpp2nd/e8-2.py could not be found
8–3.range() . 如果我们需要生成下面的这些列表, 分别需要在 range() 内建函数中提 供那些参数?
(a) [0, 1, 2,3, 4, 5, 6, 7, 8, 9]
(b) [3, 6, 9, 12, 15, 18]
(c) [-20, 200, 420, 640,860]
File /Users/wgzhao/Sites/blog.wgzhao.com/source/downloads/code/cpp2nd/e8-3.py could not be found
8–4.素数.返回值为布尔值的函数, 如果输入的是一个素数, 那么返回 True , 否则返回 False.
File /Users/wgzhao/Sites/blog.wgzhao.com/source/downloads/code/cpp2nd/e8-4.py could not be found
8–5.约数. 它接受一个整数作为参数, 返回它所有约数的列表, 包括 1 和它本身
File /Users/wgzhao/Sites/blog.wgzhao.com/source/downloads/code/cpp2nd/e8-5.py could not be found
8–6.素因子分解. 它接受一个整数作为参数, 返回该整数所有素数因子的列表. 这个过程叫做求素因子分解, 它输出的所有因子之积应该是原来的数字. 注意列表里可能有重复的元素.
例如输入 20 , 返回结果应该是 [2, 2, 5]
File /Users/wgzhao/Sites/blog.wgzhao.com/source/downloads/code/cpp2nd/e8-6.py could not be found