码迷,mamicode.com
首页 > 编程语言 > 详细

Python核心编程第二版 第八章课后答案

时间:2017-09-06 18:17:58      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:from   als   语句   输入   factor   raw_input   列表   logs   range   

注:我使用的python3.5。 其中range和xrange,input和raw_input已经合并

8-1.条件语句。请看下面的代码:

# statement A
if x > 0:
    # statement B
    pass
elif x < 0:
    # statement C
    pass
else:
    # statement D
    pass
# statement E
(a)如果x<0,上面哪个语句(A,B,C,D,E)将被执行?
(b)如果x=0,上面哪个语句将被执行?
(c)如果x>0,上面哪个语句将被执行?

 (a)ACE,(b)ADE,(c)ABE

 

8-2.循环。编写一个程序,让用户输入3个数字:(f)rom,(t)o和(i)ncrement。以i为步长,从f计数到t,包括f和t。例如,如果输入的是f = 2,t = 26,i =4,程序将输出2,6,10,14,18,22,26。

f = int(input(from=))
t = int(input(to=))
i = int(input(increment=))

while f <= t-i:
    f = f + i 
    print(f)

 

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]

range(10)
range(3,19,3)
range(-20,861,220)

 

8-4.素数。我们在本章已经给出了一些代码来确定一个数字的最大约数或者它是否是一个素数。请把相关代码转换为一个返回布尔值的函数,函数名为isprime()。如果输入的是一个素数,那么返回True,否者返回False.

 

8-5.约数。完成一个名为getfactors()的函数。它接受一个整型作为参数,返回它所有约数的列表,包括1和它本身

Python核心编程第二版 第八章课后答案

标签:from   als   语句   输入   factor   raw_input   列表   logs   range   

原文地址:http://www.cnblogs.com/jiaoyang77/p/7486060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!